Show / Hide Table of Contents

Class GL.NV

Inheritance
System.Object
GL.NV
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class NV

Methods

| Improve this Doc View Source

ActiveVarying(Int32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glActiveVaryingNV")]
[CLSCompliant(false)]
public static void ActiveVarying(int program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
System.Int32 program
System.String name

[length: COMPSIZE(name)]

| Improve this Doc View Source

ActiveVarying(UInt32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glActiveVaryingNV")]
[CLSCompliant(false)]
public static void ActiveVarying(uint program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
System.UInt32 program
System.String name

[length: COMPSIZE(name)]

| Improve this Doc View Source

AlphaToCoverageDitherControl(NvAlphaToCoverageDitherControl)

[requires: NV_alpha_to_coverage_dither_control]

Declaration
[AutoGenerated(Category = "NV_alpha_to_coverage_dither_control", Version = "", EntryPoint = "glAlphaToCoverageDitherControlNV")]
public static void AlphaToCoverageDitherControl(NvAlphaToCoverageDitherControl mode)
Parameters
Type Name Description
NvAlphaToCoverageDitherControl mode
| Improve this Doc View Source

AreProgramsResident(Int32, Int32*, Boolean*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] int *programs, [Count(Parameter = "n")] bool *residences)
Parameters
Type Name Description
System.Int32 n
System.Int32* programs

[length: n]

System.Boolean* residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

AreProgramsResident(Int32, ref Int32, out Boolean)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] ref int programs, [Count(Parameter = "n")] out bool residences)
Parameters
Type Name Description
System.Int32 n
System.Int32 programs

[length: n]

System.Boolean residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

AreProgramsResident(Int32, Int32[], Boolean[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] int[] programs, [Count(Parameter = "n")] bool[] residences)
Parameters
Type Name Description
System.Int32 n
System.Int32[] programs

[length: n]

System.Boolean[] residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

AreProgramsResident(Int32, UInt32*, Boolean*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] uint *programs, [Count(Parameter = "n")] bool *residences)
Parameters
Type Name Description
System.Int32 n
System.UInt32* programs

[length: n]

System.Boolean* residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

AreProgramsResident(Int32, ref UInt32, out Boolean)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] ref uint programs, [Count(Parameter = "n")] out bool residences)
Parameters
Type Name Description
System.Int32 n
System.UInt32 programs

[length: n]

System.Boolean residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

AreProgramsResident(Int32, UInt32[], Boolean[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glAreProgramsResidentNV")]
[CLSCompliant(false)]
public static bool AreProgramsResident(int n, [Count(Parameter = "n")] uint[] programs, [Count(Parameter = "n")] bool[] residences)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] programs

[length: n]

System.Boolean[] residences

[length: n]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

BeginConditionalRender(Int32, TypeEnum)

[requires: NV_conditional_render] Start conditional rendering

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")]
[CLSCompliant(false)]
public static void BeginConditionalRender(int id, TypeEnum mode)
Parameters
Type Name Description
System.Int32 id

Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.

TypeEnum mode

Specifies how glBeginConditionalRender interprets the results of the occlusion query.

| Improve this Doc View Source

BeginConditionalRender(UInt32, TypeEnum)

[requires: NV_conditional_render] Start conditional rendering

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")]
[CLSCompliant(false)]
public static void BeginConditionalRender(uint id, TypeEnum mode)
Parameters
Type Name Description
System.UInt32 id

Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.

TypeEnum mode

Specifies how glBeginConditionalRender interprets the results of the occlusion query.

| Improve this Doc View Source

BeginOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glBeginOcclusionQueryNV")]
[CLSCompliant(false)]
public static void BeginOcclusionQuery(int id)
Parameters
Type Name Description
System.Int32 id
| Improve this Doc View Source

BeginOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glBeginOcclusionQueryNV")]
[CLSCompliant(false)]
public static void BeginOcclusionQuery(uint id)
Parameters
Type Name Description
System.UInt32 id
| Improve this Doc View Source

BeginTransformFeedback(PrimitiveType)

[requires: NV_transform_feedback] Start transform feedback operation

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBeginTransformFeedbackNV")]
public static void BeginTransformFeedback(PrimitiveType primitiveMode)
Parameters
Type Name Description
PrimitiveType primitiveMode

Specify the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback.

| Improve this Doc View Source

BeginVideoCapture(Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBeginVideoCaptureNV")]
[CLSCompliant(false)]
public static void BeginVideoCapture(int video_capture_slot)
Parameters
Type Name Description
System.Int32 video_capture_slot
| Improve this Doc View Source

BeginVideoCapture(UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBeginVideoCaptureNV")]
[CLSCompliant(false)]
public static void BeginVideoCapture(uint video_capture_slot)
Parameters
Type Name Description
System.UInt32 video_capture_slot
| Improve this Doc View Source

BindBufferBase(BufferTargetArb, Int32, Int32)

[requires: NV_transform_feedback] Bind a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseNV")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, int index, int buffer)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer.

System.Int32 index

Specify the index of the binding point within the array specified by target.

System.Int32 buffer

The name of a buffer object to bind to the specified binding point.

| Improve this Doc View Source

BindBufferBase(BufferTargetArb, UInt32, UInt32)

[requires: NV_transform_feedback] Bind a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferBaseNV")]
[CLSCompliant(false)]
public static void BindBufferBase(BufferTargetArb target, uint index, uint buffer)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer or ShaderStorageBuffer.

System.UInt32 index

Specify the index of the binding point within the array specified by target.

System.UInt32 buffer

The name of a buffer object to bind to the specified binding point.

| Improve this Doc View Source

BindBufferOffset(BufferTargetArb, Int32, Int32, IntPtr)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetNV")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, int index, int buffer, IntPtr offset)
Parameters
Type Name Description
BufferTargetArb target
System.Int32 index
System.Int32 buffer
System.IntPtr offset
| Improve this Doc View Source

BindBufferOffset(BufferTargetArb, UInt32, UInt32, IntPtr)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferOffsetNV")]
[CLSCompliant(false)]
public static void BindBufferOffset(BufferTargetArb target, uint index, uint buffer, IntPtr offset)
Parameters
Type Name Description
BufferTargetArb target
System.UInt32 index
System.UInt32 buffer
System.IntPtr offset
| Improve this Doc View Source

BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, Int32)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, int size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

System.Int32 index

Specify the index of the binding point within the array specified by target.

System.Int32 buffer

The name of a buffer object to bind to the specified binding point.

System.IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

System.Int32 size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

| Improve this Doc View Source

BindBufferRange(BufferTargetArb, Int32, Int32, IntPtr, IntPtr)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, int index, int buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

System.Int32 index

Specify the index of the binding point within the array specified by target.

System.Int32 buffer

The name of a buffer object to bind to the specified binding point.

System.IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

System.IntPtr size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

| Improve this Doc View Source

BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, Int32)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, int size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

System.UInt32 index

Specify the index of the binding point within the array specified by target.

System.UInt32 buffer

The name of a buffer object to bind to the specified binding point.

System.IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

System.Int32 size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

| Improve this Doc View Source

BindBufferRange(BufferTargetArb, UInt32, UInt32, IntPtr, IntPtr)

[requires: NV_transform_feedback] Bind a range within a buffer object to an indexed buffer target

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glBindBufferRangeNV")]
[CLSCompliant(false)]
public static void BindBufferRange(BufferTargetArb target, uint index, uint buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
BufferTargetArb target

Specify the target of the bind operation. target must be one of AtomicCounterBuffer, TransformFeedbackBuffer, UniformBuffer, or ShaderStorageBuffer.

System.UInt32 index

Specify the index of the binding point within the array specified by target.

System.UInt32 buffer

The name of a buffer object to bind to the specified binding point.

System.IntPtr offset

The starting offset in basic machine units into the buffer object buffer.

System.IntPtr size

The amount of data in machine units that can be read from the buffet object while used as an indexed target.

| Improve this Doc View Source

BindProgram(AssemblyProgramTargetArb, Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glBindProgramNV")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, int id)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
| Improve this Doc View Source

BindProgram(AssemblyProgramTargetArb, UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glBindProgramNV")]
[CLSCompliant(false)]
public static void BindProgram(AssemblyProgramTargetArb target, uint id)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
| Improve this Doc View Source

BindTransformFeedback(BufferTargetArb, Int32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(BufferTargetArb target, int id)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

System.Int32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

| Improve this Doc View Source

BindTransformFeedback(BufferTargetArb, UInt32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(BufferTargetArb target, uint id)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

System.UInt32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

| Improve this Doc View Source

BindTransformFeedback(NvTransformFeedback2, Int32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(NvTransformFeedback2 target, int id)
Parameters
Type Name Description
NvTransformFeedback2 target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

System.Int32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

| Improve this Doc View Source

BindTransformFeedback(NvTransformFeedback2, UInt32)

[requires: NV_transform_feedback2] Bind a transform feedback object

Declaration
[Obsolete("Use BufferTargetArb overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glBindTransformFeedbackNV")]
[CLSCompliant(false)]
public static void BindTransformFeedback(NvTransformFeedback2 target, uint id)
Parameters
Type Name Description
NvTransformFeedback2 target

Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.

System.UInt32 id

Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.

| Improve this Doc View Source

BindVideoCaptureStreamBuffer(Int32, Int32, NvVideoCapture, IntPtr)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamBufferNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamBuffer(int video_capture_slot, int stream, NvVideoCapture frame_region, IntPtr offset)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture frame_region
System.IntPtr offset
| Improve this Doc View Source

BindVideoCaptureStreamBuffer(UInt32, UInt32, NvVideoCapture, IntPtr)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamBufferNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamBuffer(uint video_capture_slot, uint stream, NvVideoCapture frame_region, IntPtr offset)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture frame_region
System.IntPtr offset
| Improve this Doc View Source

BindVideoCaptureStreamTexture(Int32, Int32, NvVideoCapture, NvVideoCapture, Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamTextureNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamTexture(int video_capture_slot, int stream, NvVideoCapture frame_region, NvVideoCapture target, int texture)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture frame_region
NvVideoCapture target
System.Int32 texture
| Improve this Doc View Source

BindVideoCaptureStreamTexture(UInt32, UInt32, NvVideoCapture, NvVideoCapture, UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glBindVideoCaptureStreamTextureNV")]
[CLSCompliant(false)]
public static void BindVideoCaptureStreamTexture(uint video_capture_slot, uint stream, NvVideoCapture frame_region, NvVideoCapture target, uint texture)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture frame_region
NvVideoCapture target
System.UInt32 texture
| Improve this Doc View Source

BlendBarrier()

[requires: NV_blend_equation_advanced]

Declaration
[AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")]
public static void BlendBarrier()
| Improve this Doc View Source

BlendParameter(NvBlendEquationAdvanced, Int32)

[requires: NV_blend_equation_advanced]

Declaration
[AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendParameteriNV")]
public static void BlendParameter(NvBlendEquationAdvanced pname, int value)
Parameters
Type Name Description
NvBlendEquationAdvanced pname
System.Int32 value
| Improve this Doc View Source

BufferAddressRange(NvVertexBufferUnifiedMemory, Int32, Int64, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, int index, long address, int length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
System.Int32 index
System.Int64 address
System.Int32 length
| Improve this Doc View Source

BufferAddressRange(NvVertexBufferUnifiedMemory, Int32, Int64, IntPtr)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, int index, long address, IntPtr length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
System.Int32 index
System.Int64 address
System.IntPtr length
| Improve this Doc View Source

BufferAddressRange(NvVertexBufferUnifiedMemory, UInt32, UInt64, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, uint index, ulong address, int length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
System.UInt32 index
System.UInt64 address
System.Int32 length
| Improve this Doc View Source

BufferAddressRange(NvVertexBufferUnifiedMemory, UInt32, UInt64, IntPtr)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")]
[CLSCompliant(false)]
public static void BufferAddressRange(NvVertexBufferUnifiedMemory pname, uint index, ulong address, IntPtr length)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory pname
System.UInt32 index
System.UInt64 address
System.IntPtr length
| Improve this Doc View Source

CallCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")]
[CLSCompliant(false)]
public static void CallCommandList(int list)
Parameters
Type Name Description
System.Int32 list
| Improve this Doc View Source

CallCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")]
[CLSCompliant(false)]
public static void CallCommandList(uint list)
Parameters
Type Name Description
System.UInt32 list
| Improve this Doc View Source

ClearDepth(Double)

[requires: NV_depth_buffer_float] Specify the clear value for the depth buffer

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glClearDepthdNV")]
public static void ClearDepth(double depth)
Parameters
Type Name Description
System.Double depth

Specifies the depth value used when the depth buffer is cleared. The initial value is 1.

| Improve this Doc View Source

Color3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

| Improve this Doc View Source

Color3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hNV")]
public static void Color3h(Half red, Half green, Half blue)
Parameters
Type Name Description
Half red
Half green
Half blue
| Improve this Doc View Source

Color3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

| Improve this Doc View Source

Color3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")]
[CLSCompliant(false)]
public static void Color3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

| Improve this Doc View Source

Color4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

| Improve this Doc View Source

Color4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hNV")]
public static void Color4h(Half red, Half green, Half blue, Half alpha)
Parameters
Type Name Description
Half red
Half green
Half blue
Half alpha
| Improve this Doc View Source

Color4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

| Improve this Doc View Source

Color4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")]
[CLSCompliant(false)]
public static void Color4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

| Improve this Doc View Source

ColorFormat(Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glColorFormatNV")]
public static void ColorFormat(int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
System.Int32 size
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

CombinerInput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerInputNV")]
public static void CombinerInput(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners input, NvRegisterCombiners mapping, NvRegisterCombiners componentUsage)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners input
NvRegisterCombiners mapping
NvRegisterCombiners componentUsage
| Improve this Doc View Source

CombinerOutput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Boolean, Boolean, Boolean)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerOutputNV")]
public static void CombinerOutput(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners abOutput, NvRegisterCombiners cdOutput, NvRegisterCombiners sumOutput, NvRegisterCombiners scale, NvRegisterCombiners bias, bool abDotProduct, bool cdDotProduct, bool muxSum)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners abOutput
NvRegisterCombiners cdOutput
NvRegisterCombiners sumOutput
NvRegisterCombiners scale
NvRegisterCombiners bias
System.Boolean abDotProduct
System.Boolean cdDotProduct
System.Boolean muxSum
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameteriNV")]
public static void CombinerParameter(NvRegisterCombiners pname, int param)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Int32 param
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterivNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Int32* params
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterivNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Int32[] params
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfNV")]
public static void CombinerParameter(NvRegisterCombiners pname, float param)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Single param
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Single* params
| Improve this Doc View Source

CombinerParameter(NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glCombinerParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerParameter(NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners pname
System.Single[] params
| Improve this Doc View Source

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single*)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single* params
| Improve this Doc View Source

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, ref Single)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single params
| Improve this Doc View Source

CombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single[])

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void CombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single[] params
| Improve this Doc View Source

CommandListSegments(Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")]
[CLSCompliant(false)]
public static void CommandListSegments(int list, int segments)
Parameters
Type Name Description
System.Int32 list
System.Int32 segments
| Improve this Doc View Source

CommandListSegments(UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")]
[CLSCompliant(false)]
public static void CommandListSegments(uint list, uint segments)
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segments
| Improve this Doc View Source

CompileCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")]
[CLSCompliant(false)]
public static void CompileCommandList(int list)
Parameters
Type Name Description
System.Int32 list
| Improve this Doc View Source

CompileCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")]
[CLSCompliant(false)]
public static void CompileCommandList(uint list)
Parameters
Type Name Description
System.UInt32 list
| Improve this Doc View Source

ConservativeRasterParameter(NvConservativeRasterDilate, Single)

[requires: NV_conservative_raster_dilate]

Declaration
[AutoGenerated(Category = "NV_conservative_raster_dilate", Version = "", EntryPoint = "glConservativeRasterParameterfNV")]
public static void ConservativeRasterParameter(NvConservativeRasterDilate pname, float value)
Parameters
Type Name Description
NvConservativeRasterDilate pname
System.Single value
| Improve this Doc View Source

ConservativeRasterParameter(NvConservativeRasterPreSnapTriangles, Int32)

[requires: NV_conservative_raster_pre_snap_triangles]

Declaration
[AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")]
public static void ConservativeRasterParameter(NvConservativeRasterPreSnapTriangles pname, int param)
Parameters
Type Name Description
NvConservativeRasterPreSnapTriangles pname
System.Int32 param
| Improve this Doc View Source

CopyImageSubData(Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_copy_image] Perform a raw data copy between two images

Declaration
[AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void CopyImageSubData(int srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
Parameters
Type Name Description
System.Int32 srcName

The name of a texture or renderbuffer object from which to copy.

CopyBufferSubDataTarget srcTarget

The target representing the namespace of the source name srcName.

System.Int32 srcLevel

The mipmap level to read from the source.

System.Int32 srcX

The X coordinate of the left edge of the souce region to copy.

System.Int32 srcY

The Y coordinate of the top edge of the souce region to copy.

System.Int32 srcZ

The Z coordinate of the near edge of the souce region to copy.

System.Int32 dstName

The name of a texture or renderbuffer object to which to copy.

CopyBufferSubDataTarget dstTarget

The target representing the namespace of the destination name dstName.

System.Int32 dstLevel

The X coordinate of the left edge of the destination region.

System.Int32 dstX

The X coordinate of the left edge of the destination region.

System.Int32 dstY

The Y coordinate of the top edge of the destination region.

System.Int32 dstZ

The Z coordinate of the near edge of the destination region.

System.Int32 width

The height of the region to be copied.

System.Int32 height

The depth of the region to be copied.

System.Int32 depth
| Improve this Doc View Source

CopyImageSubData(UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_copy_image] Perform a raw data copy between two images

Declaration
[AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void CopyImageSubData(uint srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
Parameters
Type Name Description
System.UInt32 srcName

The name of a texture or renderbuffer object from which to copy.

CopyBufferSubDataTarget srcTarget

The target representing the namespace of the source name srcName.

System.Int32 srcLevel

The mipmap level to read from the source.

System.Int32 srcX

The X coordinate of the left edge of the souce region to copy.

System.Int32 srcY

The Y coordinate of the top edge of the souce region to copy.

System.Int32 srcZ

The Z coordinate of the near edge of the souce region to copy.

System.UInt32 dstName

The name of a texture or renderbuffer object to which to copy.

CopyBufferSubDataTarget dstTarget

The target representing the namespace of the destination name dstName.

System.Int32 dstLevel

The X coordinate of the left edge of the destination region.

System.Int32 dstX

The X coordinate of the left edge of the destination region.

System.Int32 dstY

The Y coordinate of the top edge of the destination region.

System.Int32 dstZ

The Z coordinate of the near edge of the destination region.

System.Int32 width

The height of the region to be copied.

System.Int32 height

The depth of the region to be copied.

System.Int32 depth
| Improve this Doc View Source

CopyPath(Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")]
[CLSCompliant(false)]
public static void CopyPath(int resultPath, int srcPath)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 srcPath
| Improve this Doc View Source

CopyPath(UInt32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")]
[CLSCompliant(false)]
public static void CopyPath(uint resultPath, uint srcPath)
Parameters
Type Name Description
System.UInt32 resultPath
System.UInt32 srcPath
| Improve this Doc View Source

CoverageModulation(NvFramebufferMixedSamples)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")]
public static void CoverageModulation(NvFramebufferMixedSamples components)
Parameters
Type Name Description
NvFramebufferMixedSamples components
| Improve this Doc View Source

CoverageModulationTable(Int32, Single*)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] float *v)
Parameters
Type Name Description
System.Int32 n
System.Single* v

[length: n]

| Improve this Doc View Source

CoverageModulationTable(Int32, ref Single)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] ref float v)
Parameters
Type Name Description
System.Int32 n
System.Single v

[length: n]

| Improve this Doc View Source

CoverageModulationTable(Int32, Single[])

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void CoverageModulationTable(int n, [Count(Parameter = "n")] float[] v)
Parameters
Type Name Description
System.Int32 n
System.Single[] v

[length: n]

| Improve this Doc View Source

CoverFillPath(Int32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")]
[CLSCompliant(false)]
public static void CoverFillPath(int path, PathCoverMode coverMode)
Parameters
Type Name Description
System.Int32 path
PathCoverMode coverMode
| Improve this Doc View Source

CoverFillPath(UInt32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")]
[CLSCompliant(false)]
public static void CoverFillPath(uint path, PathCoverMode coverMode)
Parameters
Type Name Description
System.UInt32 path
PathCoverMode coverMode
| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void CoverFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePath(Int32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")]
[CLSCompliant(false)]
public static void CoverStrokePath(int path, PathCoverMode coverMode)
Parameters
Type Name Description
System.Int32 path
PathCoverMode coverMode
| Improve this Doc View Source

CoverStrokePath(UInt32, PathCoverMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")]
[CLSCompliant(false)]
public static void CoverStrokePath(uint path, PathCoverMode coverMode)
Parameters
Type Name Description
System.UInt32 path
PathCoverMode coverMode
| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CoverStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathCoverMode, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void CoverStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathCoverMode coverMode, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathCoverMode coverMode
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

CreateCommandLists(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] int *lists)
Parameters
Type Name Description
System.Int32 n
System.Int32* lists

[length: n]

| Improve this Doc View Source

CreateCommandLists(Int32, out Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] out int lists)
Parameters
Type Name Description
System.Int32 n
System.Int32 lists

[length: n]

| Improve this Doc View Source

CreateCommandLists(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] int[] lists)
Parameters
Type Name Description
System.Int32 n
System.Int32[] lists

[length: n]

| Improve this Doc View Source

CreateCommandLists(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] uint *lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32* lists

[length: n]

| Improve this Doc View Source

CreateCommandLists(Int32, out UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] out uint lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32 lists

[length: n]

| Improve this Doc View Source

CreateCommandLists(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")]
[CLSCompliant(false)]
public static void CreateCommandLists(int n, [Count(Parameter = "n")] uint[] lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] lists

[length: n]

| Improve this Doc View Source

CreateStates(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] int *states)
Parameters
Type Name Description
System.Int32 n
System.Int32* states

[length: n]

| Improve this Doc View Source

CreateStates(Int32, out Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] out int states)
Parameters
Type Name Description
System.Int32 n
System.Int32 states

[length: n]

| Improve this Doc View Source

CreateStates(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] int[] states)
Parameters
Type Name Description
System.Int32 n
System.Int32[] states

[length: n]

| Improve this Doc View Source

CreateStates(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] uint *states)
Parameters
Type Name Description
System.Int32 n
System.UInt32* states

[length: n]

| Improve this Doc View Source

CreateStates(Int32, out UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] out uint states)
Parameters
Type Name Description
System.Int32 n
System.UInt32 states

[length: n]

| Improve this Doc View Source

CreateStates(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")]
[CLSCompliant(false)]
public static void CreateStates(int n, [Count(Parameter = "n")] uint[] states)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] states

[length: n]

| Improve this Doc View Source

DeleteCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandList([Count(Parameter = "n")] int lists)
Parameters
Type Name Description
System.Int32 lists

[length: n]

| Improve this Doc View Source

DeleteCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandList([Count(Parameter = "n")] uint lists)
Parameters
Type Name Description
System.UInt32 lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] int *lists)
Parameters
Type Name Description
System.Int32 n
System.Int32* lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, ref Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] ref int lists)
Parameters
Type Name Description
System.Int32 n
System.Int32 lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] int[] lists)
Parameters
Type Name Description
System.Int32 n
System.Int32[] lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] uint *lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32* lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, ref UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] ref uint lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32 lists

[length: n]

| Improve this Doc View Source

DeleteCommandLists(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")]
[CLSCompliant(false)]
public static void DeleteCommandLists(int n, [Count(Parameter = "n")] uint[] lists)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] lists

[length: n]

| Improve this Doc View Source

DeleteFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] int fences)
Parameters
Type Name Description
System.Int32 fences

[length: n]

| Improve this Doc View Source

DeleteFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] uint fences)
Parameters
Type Name Description
System.UInt32 fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
System.Int32 n
System.Int32* fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, ref Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref int fences)
Parameters
Type Name Description
System.Int32 n
System.Int32 fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
System.Int32 n
System.Int32[] fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, UInt32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32* fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, ref UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref uint fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32 fences

[length: n]

| Improve this Doc View Source

DeleteFences(Int32, UInt32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] fences

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
System.Int32 n
System.Int32* ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, ref Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] ref int ids)
Parameters
Type Name Description
System.Int32 n
System.Int32 ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
System.Int32 n
System.Int32[] ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32* ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, ref UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] ref uint ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32 ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQueries(Int32, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQuery([Count(Parameter = "n")] int ids)
Parameters
Type Name Description
System.Int32 ids

[length: n]

| Improve this Doc View Source

DeleteOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glDeleteOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void DeleteOcclusionQuery([Count(Parameter = "n")] uint ids)
Parameters
Type Name Description
System.UInt32 ids

[length: n]

| Improve this Doc View Source

DeletePath(Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")]
[CLSCompliant(false)]
public static void DeletePath(int path, int range)
Parameters
Type Name Description
System.Int32 path
System.Int32 range
| Improve this Doc View Source

DeletePath(UInt32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")]
[CLSCompliant(false)]
public static void DeletePath(uint path, int range)
Parameters
Type Name Description
System.UInt32 path
System.Int32 range
| Improve this Doc View Source

DeleteProgram(Int32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] int programs)
Parameters
Type Name Description
System.Int32 programs

[length: n] Specifies the program object to be deleted.

| Improve this Doc View Source

DeleteProgram(Int32, Int32*)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.Int32* programs

[length: n]

| Improve this Doc View Source

DeleteProgram(Int32, ref Int32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref int programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.Int32 programs

[length: n]

| Improve this Doc View Source

DeleteProgram(Int32, Int32[])

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.Int32[] programs

[length: n]

| Improve this Doc View Source

DeleteProgram(Int32, UInt32*)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.UInt32* programs

[length: n]

| Improve this Doc View Source

DeleteProgram(Int32, ref UInt32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] ref uint programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.UInt32 programs

[length: n]

| Improve this Doc View Source

DeleteProgram(Int32, UInt32[])

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
System.Int32 n

Specifies the program object to be deleted.

System.UInt32[] programs

[length: n]

| Improve this Doc View Source

DeleteProgram(UInt32)

[requires: NV_vertex_program] Deletes a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
[CLSCompliant(false)]
public static void DeleteProgram([Count(Parameter = "n")] uint programs)
Parameters
Type Name Description
System.UInt32 programs

[length: n] Specifies the program object to be deleted.

| Improve this Doc View Source

DeleteQueryResourceTag(Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag([Count(Parameter = "n")] int tagIds)
Parameters
Type Name Description
System.Int32 tagIds

[length: n]

| Improve this Doc View Source

DeleteQueryResourceTag(Int32, Int32*)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] int *tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32* tagIds

[length: n]

| Improve this Doc View Source

DeleteQueryResourceTag(Int32, ref Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] ref int tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32 tagIds

[length: n]

| Improve this Doc View Source

DeleteQueryResourceTag(Int32, Int32[])

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glDeleteQueryResourceTagNV")]
[CLSCompliant(false)]
public static void DeleteQueryResourceTag(int n, [Count(Parameter = "n")] int[] tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32[] tagIds

[length: n]

| Improve this Doc View Source

DeleteState(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteState([Count(Parameter = "n")] int states)
Parameters
Type Name Description
System.Int32 states

[length: n]

| Improve this Doc View Source

DeleteState(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteState([Count(Parameter = "n")] uint states)
Parameters
Type Name Description
System.UInt32 states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, Int32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] int *states)
Parameters
Type Name Description
System.Int32 n
System.Int32* states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, ref Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] ref int states)
Parameters
Type Name Description
System.Int32 n
System.Int32 states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, Int32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] int[] states)
Parameters
Type Name Description
System.Int32 n
System.Int32[] states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, UInt32*)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] uint *states)
Parameters
Type Name Description
System.Int32 n
System.UInt32* states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, ref UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] ref uint states)
Parameters
Type Name Description
System.Int32 n
System.UInt32 states

[length: n]

| Improve this Doc View Source

DeleteStates(Int32, UInt32[])

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")]
[CLSCompliant(false)]
public static void DeleteStates(int n, [Count(Parameter = "n")] uint[] states)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] states

[length: n]

| Improve this Doc View Source

DeleteTransformFeedback(Int32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedback([Count(Parameter = "n")] int ids)
Parameters
Type Name Description
System.Int32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedback(Int32, Int32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, int *ids)
Parameters
Type Name Description
System.Int32 n
System.Int32* ids
| Improve this Doc View Source

DeleteTransformFeedback(Int32, ref Int32)

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, ref int ids)
Parameters
Type Name Description
System.Int32 n
System.Int32 ids
| Improve this Doc View Source

DeleteTransformFeedback(Int32, Int32[])

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, int[] ids)
Parameters
Type Name Description
System.Int32 n
System.Int32[] ids
| Improve this Doc View Source

DeleteTransformFeedback(Int32, UInt32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, uint *ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32* ids
| Improve this Doc View Source

DeleteTransformFeedback(Int32, ref UInt32)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, ref uint ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32 ids
| Improve this Doc View Source

DeleteTransformFeedback(Int32, UInt32[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[Obsolete("Use DeleteTransformFeedbacks overload instead")]
public static void DeleteTransformFeedback(int n, uint[] ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] ids
| Improve this Doc View Source

DeleteTransformFeedback(UInt32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedback([Count(Parameter = "n")] uint ids)
Parameters
Type Name Description
System.UInt32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, Int32*)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.Int32* ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, ref Int32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] ref int ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.Int32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, Int32[])

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.Int32[] ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, UInt32*)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.UInt32* ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, ref UInt32)

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] ref uint ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.UInt32 ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DeleteTransformFeedbacks(Int32, UInt32[])

[requires: NV_transform_feedback2] Delete transform feedback objects

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDeleteTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void DeleteTransformFeedbacks(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback objects to delete.

System.UInt32[] ids

[length: n] Specifies an array of names of transform feedback objects to delete.

| Improve this Doc View Source

DepthBounds(Double, Double)

[requires: NV_depth_buffer_float]

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glDepthBoundsdNV")]
public static void DepthBounds(double zmin, double zmax)
Parameters
Type Name Description
System.Double zmin
System.Double zmax
| Improve this Doc View Source

DepthRange(Double, Double)

[requires: NV_depth_buffer_float] Specify mapping of depth values from normalized device coordinates to window coordinates

Declaration
[AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glDepthRangedNV")]
public static void DepthRange(double zNear, double zFar)
Parameters
Type Name Description
System.Double zNear

Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.

System.Double zFar

Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.

| Improve this Doc View Source

DrawCommands(NvCommandList, Int32, IntPtr*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, IntPtr*indirects, int *sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int32 buffer
System.IntPtr* indirects
System.Int32* sizes
System.Int32 count
| Improve this Doc View Source

DrawCommands(NvCommandList, Int32, ref IntPtr, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, ref IntPtr indirects, ref int sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int32 buffer
System.IntPtr indirects
System.Int32 sizes
System.Int32 count
| Improve this Doc View Source

DrawCommands(NvCommandList, Int32, IntPtr[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, int buffer, IntPtr[] indirects, int[] sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int32 buffer
System.IntPtr[] indirects
System.Int32[] sizes
System.Int32 count
| Improve this Doc View Source

DrawCommands(NvCommandList, UInt32, IntPtr*, Int32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, IntPtr*indirects, int *sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt32 buffer
System.IntPtr* indirects
System.Int32* sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommands(NvCommandList, UInt32, ref IntPtr, ref Int32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, ref IntPtr indirects, ref int sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt32 buffer
System.IntPtr indirects
System.Int32 sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommands(NvCommandList, UInt32, IntPtr[], Int32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")]
[CLSCompliant(false)]
public static void DrawCommands(NvCommandList primitiveMode, uint buffer, IntPtr[] indirects, int[] sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt32 buffer
System.IntPtr[] indirects
System.Int32[] sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, Int64*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, long *indirects, int *sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int64* indirects
System.Int32* sizes
System.Int32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, ref Int64, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ref long indirects, ref int sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int64 indirects
System.Int32 sizes
System.Int32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, Int64[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, long[] indirects, int[] sizes, int count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.Int64[] indirects
System.Int32[] sizes
System.Int32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, UInt64*, Int32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ulong *indirects, int *sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt64* indirects
System.Int32* sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, ref UInt64, ref Int32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ref ulong indirects, ref int sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt64 indirects
System.Int32 sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommandsAddres(NvCommandList, UInt64[], Int32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsAddres(NvCommandList primitiveMode, ulong[] indirects, int[] sizes, uint count)
Parameters
Type Name Description
NvCommandList primitiveMode
System.UInt64[] indirects
System.Int32[] sizes
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStates(Int32, IntPtr*, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, IntPtr*indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr* indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStates(Int32, ref IntPtr, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, ref IntPtr indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStates(Int32, IntPtr[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(int buffer, IntPtr[] indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr[] indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStates(UInt32, IntPtr*, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, IntPtr*indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr* indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStates(UInt32, ref IntPtr, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, ref IntPtr indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStates(UInt32, IntPtr[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")]
[CLSCompliant(false)]
public static void DrawCommandsStates(uint buffer, IntPtr[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr[] indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(Int64*, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(long *indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
System.Int64* indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(ref Int64, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ref long indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
System.Int64 indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(Int64[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(long[] indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
System.Int64[] indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(UInt64*, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ulong *indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
System.UInt64* indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(ref UInt64, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ref ulong indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
System.UInt64 indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
| Improve this Doc View Source

DrawCommandsStatesAddres(UInt64[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")]
[CLSCompliant(false)]
public static void DrawCommandsStatesAddres(ulong[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
System.UInt64[] indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
| Improve this Doc View Source

DrawTexture(Int32, Int32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_texture]

Declaration
[AutoGenerated(Category = "NV_draw_texture", Version = "", EntryPoint = "glDrawTextureNV")]
[CLSCompliant(false)]
public static void DrawTexture(int texture, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
System.Int32 texture
System.Int32 sampler
System.Single x0
System.Single y0
System.Single x1
System.Single y1
System.Single z
System.Single s0
System.Single t0
System.Single s1
System.Single t1
| Improve this Doc View Source

DrawTexture(UInt32, UInt32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_texture]

Declaration
[AutoGenerated(Category = "NV_draw_texture", Version = "", EntryPoint = "glDrawTextureNV")]
[CLSCompliant(false)]
public static void DrawTexture(uint texture, uint sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
System.UInt32 texture
System.UInt32 sampler
System.Single x0
System.Single y0
System.Single x1
System.Single y1
System.Single z
System.Single s0
System.Single t0
System.Single s1
System.Single t1
| Improve this Doc View Source

DrawTransformFeedback(NvTransformFeedback2, Int32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(NvTransformFeedback2 mode, int id)
Parameters
Type Name Description
NvTransformFeedback2 mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

System.Int32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

| Improve this Doc View Source

DrawTransformFeedback(NvTransformFeedback2, UInt32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(NvTransformFeedback2 mode, uint id)
Parameters
Type Name Description
NvTransformFeedback2 mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

System.UInt32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

| Improve this Doc View Source

DrawTransformFeedback(PrimitiveType, Int32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(PrimitiveType mode, int id)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

System.Int32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

| Improve this Doc View Source

DrawTransformFeedback(PrimitiveType, UInt32)

[requires: NV_transform_feedback2] Render primitives using a count derived from a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glDrawTransformFeedbackNV")]
[CLSCompliant(false)]
public static void DrawTransformFeedback(PrimitiveType mode, uint id)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted.

System.UInt32 id

Specifies the name of a transform feedback object from which to retrieve a primitive count.

| Improve this Doc View Source

DrawVkImage(Int64, Int32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")]
[CLSCompliant(false)]
public static void DrawVkImage(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
System.Int64 vkImage
System.Int32 sampler
System.Single x0
System.Single y0
System.Single x1
System.Single y1
System.Single z
System.Single s0
System.Single t0
System.Single s1
System.Single t1
| Improve this Doc View Source

DrawVkImage(UInt64, UInt32, Single, Single, Single, Single, Single, Single, Single, Single, Single)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")]
[CLSCompliant(false)]
public static void DrawVkImage(ulong vkImage, uint sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Parameters
Type Name Description
System.UInt64 vkImage
System.UInt32 sampler
System.Single x0
System.Single y0
System.Single x1
System.Single y1
System.Single z
System.Single s0
System.Single t0
System.Single s1
System.Single t1
| Improve this Doc View Source

EdgeFlagFormat(Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glEdgeFlagFormatNV")]
public static void EdgeFlagFormat(int stride)
Parameters
Type Name Description
System.Int32 stride
| Improve this Doc View Source

EndConditionalRender()

[requires: NV_conditional_render]

Declaration
[AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")]
public static void EndConditionalRender()
| Improve this Doc View Source

EndOcclusionQuery()

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glEndOcclusionQueryNV")]
public static void EndOcclusionQuery()
| Improve this Doc View Source

EndTransformFeedback()

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glEndTransformFeedbackNV")]
public static void EndTransformFeedback()
| Improve this Doc View Source

EndVideoCapture(Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glEndVideoCaptureNV")]
[CLSCompliant(false)]
public static void EndVideoCapture(int video_capture_slot)
Parameters
Type Name Description
System.Int32 video_capture_slot
| Improve this Doc View Source

EndVideoCapture(UInt32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glEndVideoCaptureNV")]
[CLSCompliant(false)]
public static void EndVideoCapture(uint video_capture_slot)
Parameters
Type Name Description
System.UInt32 video_capture_slot
| Improve this Doc View Source

EvalMap(NvEvaluators, NvEvaluators)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glEvalMapsNV")]
public static void EvalMap(NvEvaluators target, NvEvaluators mode)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators mode
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Single* params
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Single params
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, int id, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Single[] params
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, UInt32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Single* params
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, UInt32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Single params
| Improve this Doc View Source

ExecuteProgram(AssemblyProgramTargetArb, UInt32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glExecuteProgramNV")]
[CLSCompliant(false)]
public static void ExecuteProgram(AssemblyProgramTargetArb target, uint id, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Single[] params
| Improve this Doc View Source

FinalCombinerInput(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glFinalCombinerInputNV")]
public static void FinalCombinerInput(NvRegisterCombiners variable, NvRegisterCombiners input, NvRegisterCombiners mapping, NvRegisterCombiners componentUsage)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners input
NvRegisterCombiners mapping
NvRegisterCombiners componentUsage
| Improve this Doc View Source

FinishFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")]
[CLSCompliant(false)]
public static void FinishFence(int fence)
Parameters
Type Name Description
System.Int32 fence
| Improve this Doc View Source

FinishFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")]
[CLSCompliant(false)]
public static void FinishFence(uint fence)
Parameters
Type Name Description
System.UInt32 fence
| Improve this Doc View Source

FlushPixelDataRange(NvPixelDataRange)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glFlushPixelDataRangeNV")]
public static void FlushPixelDataRange(NvPixelDataRange target)
Parameters
Type Name Description
NvPixelDataRange target
| Improve this Doc View Source

FlushVertexArrayRange()

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeNV")]
public static void FlushVertexArrayRange()
| Improve this Doc View Source

FogCoordFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glFogCoordFormatNV")]
public static void FogCoordFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

FogCoordh(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhNV")]
public static void FogCoordh(Half fog)
Parameters
Type Name Description
Half fog
| Improve this Doc View Source

FogCoordh(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhvNV")]
[CLSCompliant(false)]
public static void FogCoordh([Count(Count = 1)] Half*fog)
Parameters
Type Name Description
Half* fog

[length: 1]

| Improve this Doc View Source

FragmentCoverageColor(Int32)

[requires: NV_fragment_coverage_to_color]

Declaration
[AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")]
[CLSCompliant(false)]
public static void FragmentCoverageColor(int color)
Parameters
Type Name Description
System.Int32 color
| Improve this Doc View Source

FragmentCoverageColor(UInt32)

[requires: NV_fragment_coverage_to_color]

Declaration
[AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")]
[CLSCompliant(false)]
public static void FragmentCoverageColor(uint color)
Parameters
Type Name Description
System.UInt32 color
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, float *v)
Parameters
Type Name Description
FramebufferTarget target
System.Int32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, ref float v)
Parameters
Type Name Description
FramebufferTarget target
System.Int32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, Int32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, int start, int count, float[] v)
Parameters
Type Name Description
FramebufferTarget target
System.Int32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, float *v)
Parameters
Type Name Description
FramebufferTarget target
System.UInt32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, ref float v)
Parameters
Type Name Description
FramebufferTarget target
System.UInt32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

FramebufferSampleLocations(FramebufferTarget, UInt32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void FramebufferSampleLocations(FramebufferTarget target, uint start, int count, float[] v)
Parameters
Type Name Description
FramebufferTarget target
System.UInt32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

GenFence()

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static int GenFence()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenFences(Int32, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
System.Int32 n
System.Int32* fences

[length: n]

| Improve this Doc View Source

GenFences(Int32, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out int fences)
Parameters
Type Name Description
System.Int32 n
System.Int32 fences

[length: n]

| Improve this Doc View Source

GenFences(Int32, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
System.Int32 n
System.Int32[] fences

[length: n]

| Improve this Doc View Source

GenFences(Int32, UInt32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32* fences

[length: n]

| Improve this Doc View Source

GenFences(Int32, out UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out uint fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32 fences

[length: n]

| Improve this Doc View Source

GenFences(Int32, UInt32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] fences

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
System.Int32 n
System.Int32* ids

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] out int ids)
Parameters
Type Name Description
System.Int32 n
System.Int32 ids

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
System.Int32 n
System.Int32[] ids

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32* ids

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, out UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] out uint ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32 ids

[length: n]

| Improve this Doc View Source

GenOcclusionQueries(Int32, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static void GenOcclusionQueries(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] ids

[length: n]

| Improve this Doc View Source

GenOcclusionQuery()

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGenOcclusionQueriesNV")]
[CLSCompliant(false)]
public static int GenOcclusionQuery()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenPath(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")]
public static int GenPath(int range)
Parameters
Type Name Description
System.Int32 range
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenProgram()

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static int GenProgram()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenProgram(Int32, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
System.Int32 n
System.Int32* programs

[length: n]

| Improve this Doc View Source

GenProgram(Int32, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out int programs)
Parameters
Type Name Description
System.Int32 n
System.Int32 programs

[length: n]

| Improve this Doc View Source

GenProgram(Int32, Int32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
System.Int32 n
System.Int32[] programs

[length: n]

| Improve this Doc View Source

GenProgram(Int32, UInt32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32* programs

[length: n]

| Improve this Doc View Source

GenProgram(Int32, out UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] out uint programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32 programs

[length: n]

| Improve this Doc View Source

GenProgram(Int32, UInt32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGenProgramsNV")]
[CLSCompliant(false)]
public static void GenProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] programs

[length: n]

| Improve this Doc View Source

GenQueryResourceTag()

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static int GenQueryResourceTag()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenQueryResourceTag(Int32, Int32*)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] int *tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32* tagIds

[length: n]

| Improve this Doc View Source

GenQueryResourceTag(Int32, out Int32)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] out int tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32 tagIds

[length: n]

| Improve this Doc View Source

GenQueryResourceTag(Int32, Int32[])

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glGenQueryResourceTagNV")]
[CLSCompliant(false)]
public static void GenQueryResourceTag(int n, [Count(Parameter = "n")] int[] tagIds)
Parameters
Type Name Description
System.Int32 n
System.Int32[] tagIds

[length: n]

| Improve this Doc View Source

GenTransformFeedback()

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static int GenTransformFeedback()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenTransformFeedback(Int32, Int32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, int *ids)
Parameters
Type Name Description
System.Int32 n
System.Int32* ids
| Improve this Doc View Source

GenTransformFeedback(Int32, out Int32)

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, out int ids)
Parameters
Type Name Description
System.Int32 n
System.Int32 ids
| Improve this Doc View Source

GenTransformFeedback(Int32, Int32[])

Declaration
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, int[] ids)
Parameters
Type Name Description
System.Int32 n
System.Int32[] ids
| Improve this Doc View Source

GenTransformFeedback(Int32, UInt32*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, uint *ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32* ids
| Improve this Doc View Source

GenTransformFeedback(Int32, out UInt32)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, out uint ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32 ids
| Improve this Doc View Source

GenTransformFeedback(Int32, UInt32[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvTransformFeedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[Obsolete("Use GenTransformFeedbacks overload instead")]
public static void GenTransformFeedback(int n, uint[] ids)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] ids
| Improve this Doc View Source

GenTransformFeedbacks(Int32, Int32*)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] int *ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.Int32* ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenTransformFeedbacks(Int32, out Int32)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] out int ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.Int32 ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenTransformFeedbacks(Int32, Int32[])

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] int[] ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.Int32[] ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenTransformFeedbacks(Int32, UInt32*)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] uint *ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.UInt32* ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenTransformFeedbacks(Int32, out UInt32)

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] out uint ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.UInt32 ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenTransformFeedbacks(Int32, UInt32[])

[requires: NV_transform_feedback2] Reserve transform feedback object names

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glGenTransformFeedbacksNV")]
[CLSCompliant(false)]
public static void GenTransformFeedbacks(int n, [Count(Parameter = "n")] uint[] ids)
Parameters
Type Name Description
System.Int32 n

Specifies the number of transform feedback object names to reserve.

System.UInt32[] ids

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GetActiveVarying(Int32, Int32, Int32, Int32*, Int32*, NvTransformFeedback*, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(int program, int index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] NvTransformFeedback*type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
System.Int32 program
System.Int32 index
System.Int32 bufSize
System.Int32* length

[length: 1]

System.Int32* size

[length: 1]

NvTransformFeedback* type

[length: 1]

System.String name

[length: COMPSIZE(program,index,bufSize)]

| Improve this Doc View Source

GetActiveVarying(Int32, Int32, Int32, out Int32, out Int32, out NvTransformFeedback, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(int program, int index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out NvTransformFeedback type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
System.Int32 program
System.Int32 index
System.Int32 bufSize
System.Int32 length

[length: 1]

System.Int32 size

[length: 1]

NvTransformFeedback type

[length: 1]

System.String name

[length: COMPSIZE(program,index,bufSize)]

| Improve this Doc View Source

GetActiveVarying(UInt32, UInt32, Int32, Int32*, Int32*, NvTransformFeedback*, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(uint program, uint index, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] int *size, [Count(Count = 1)] NvTransformFeedback*type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
System.UInt32 program
System.UInt32 index
System.Int32 bufSize
System.Int32* length

[length: 1]

System.Int32* size

[length: 1]

NvTransformFeedback* type

[length: 1]

System.String name

[length: COMPSIZE(program,index,bufSize)]

| Improve this Doc View Source

GetActiveVarying(UInt32, UInt32, Int32, out Int32, out Int32, out NvTransformFeedback, out String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetActiveVaryingNV")]
[CLSCompliant(false)]
public static void GetActiveVarying(uint program, uint index, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out int size, [Count(Count = 1)] out NvTransformFeedback type, [Count(Computed = "program,index,bufSize")] out string name)
Parameters
Type Name Description
System.UInt32 program
System.UInt32 index
System.Int32 bufSize
System.Int32 length

[length: 1]

System.Int32 size

[length: 1]

NvTransformFeedback type

[length: 1]

System.String name

[length: COMPSIZE(program,index,bufSize)]

| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.Int64* params
| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.Int64 params
| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.Int64[] params
| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.UInt64* params
| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.UInt64 params
| Improve this Doc View Source

GetBufferParameter(BufferTargetArb, NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load] Return parameters of a buffer object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

NvShaderBufferLoad pname

Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.

System.UInt64[] params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32* params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32 params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32[] params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single* params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single params
| Improve this Doc View Source

GetCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerInputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single[] params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Int32* params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Int32 params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterivNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Int32[] params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Single* params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Single params
| Improve this Doc View Source

GetCombinerOutputParameter(NvRegisterCombiners, NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetCombinerOutputParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerOutputParameter(NvRegisterCombiners stage, NvRegisterCombiners portion, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners stage
NvRegisterCombiners portion
NvRegisterCombiners pname
System.Single[] params
| Improve this Doc View Source

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single*)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single* params
| Improve this Doc View Source

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, out Single)

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single params
| Improve this Doc View Source

GetCombinerStageParameter(NvRegisterCombiners2, NvRegisterCombiners2, Single[])

[requires: NV_register_combiners2]

Declaration
[AutoGenerated(Category = "NV_register_combiners2", Version = "", EntryPoint = "glGetCombinerStageParameterfvNV")]
[CLSCompliant(false)]
public static void GetCombinerStageParameter(NvRegisterCombiners2 stage, NvRegisterCombiners2 pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners2 stage
NvRegisterCombiners2 pname
System.Single[] params
| Improve this Doc View Source

GetCommandHeader(NvCommandList, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
[CLSCompliant(false)]
public static int GetCommandHeader(NvCommandList tokenID, int size)
Parameters
Type Name Description
NvCommandList tokenID
System.Int32 size
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCommandHeader(NvCommandList, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
[CLSCompliant(false)]
public static int GetCommandHeader(NvCommandList tokenID, uint size)
Parameters
Type Name Description
NvCommandList tokenID
System.UInt32 size
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCoverageModulationTable()

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static float GetCoverageModulationTable()
Returns
Type Description
System.Single
| Improve this Doc View Source

GetCoverageModulationTable(Int32, Single*)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, float *v)
Parameters
Type Name Description
System.Int32 bufsize
System.Single* v
| Improve this Doc View Source

GetCoverageModulationTable(Int32, out Single)

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, out float v)
Parameters
Type Name Description
System.Int32 bufsize
System.Single v
| Improve this Doc View Source

GetCoverageModulationTable(Int32, Single[])

[requires: NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
[CLSCompliant(false)]
public static void GetCoverageModulationTable(int bufsize, float[] v)
Parameters
Type Name Description
System.Int32 bufsize
System.Single[] v
| Improve this Doc View Source

GetFence(Int32, NvFence, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 fence
NvFence pname
System.Int32* params
| Improve this Doc View Source

GetFence(Int32, NvFence, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 fence
NvFence pname
System.Int32 params
| Improve this Doc View Source

GetFence(Int32, NvFence, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(int fence, NvFence pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 fence
NvFence pname
System.Int32[] params
| Improve this Doc View Source

GetFence(UInt32, NvFence, Int32*)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 fence
NvFence pname
System.Int32* params
| Improve this Doc View Source

GetFence(UInt32, NvFence, out Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 fence
NvFence pname
System.Int32 params
| Improve this Doc View Source

GetFence(UInt32, NvFence, Int32[])

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")]
[CLSCompliant(false)]
public static void GetFence(uint fence, NvFence pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 fence
NvFence pname
System.Int32[] params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Int32*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32* params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, out Int32)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32 params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Int32[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterivNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Int32[] params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Single*)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single* params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, out Single)

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single params
| Improve this Doc View Source

GetFinalCombinerInputParameter(NvRegisterCombiners, NvRegisterCombiners, Single[])

[requires: NV_register_combiners]

Declaration
[AutoGenerated(Category = "NV_register_combiners", Version = "", EntryPoint = "glGetFinalCombinerInputParameterfvNV")]
[CLSCompliant(false)]
public static void GetFinalCombinerInputParameter(NvRegisterCombiners variable, NvRegisterCombiners pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvRegisterCombiners variable
NvRegisterCombiners pname
System.Single[] params
| Improve this Doc View Source

GetImageHandle(Int32, Int32, Boolean, Int32, PixelFormat)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")]
[CLSCompliant(false)]
public static long GetImageHandle(int texture, int level, bool layered, int layer, PixelFormat format)
Parameters
Type Name Description
System.Int32 texture
System.Int32 level
System.Boolean layered
System.Int32 layer
PixelFormat format
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetImageHandle(UInt32, Int32, Boolean, Int32, PixelFormat)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")]
[CLSCompliant(false)]
public static long GetImageHandle(uint texture, int level, bool layered, int layer, PixelFormat format)
Parameters
Type Name Description
System.UInt32 texture
System.Int32 level
System.Boolean layered
System.Int32 layer
PixelFormat format
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetInteger(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static long GetInteger(NvShaderBufferLoad value)
Parameters
Type Name Description
NvShaderBufferLoad value
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] long *result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.Int64* result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] out long result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.Int64 result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] long[] result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.Int64[] result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] ulong *result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.UInt64* result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] out ulong result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.UInt64 result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInteger(NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
[CLSCompliant(false)]
public static void GetInteger(NvShaderBufferLoad value, [Count(Computed = "value")] ulong[] result)
Parameters
Type Name Description
NvShaderBufferLoad value
System.UInt64[] result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, Int64*)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] long *result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.Int32 index
System.Int64* result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, out Int64)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] out long result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.Int32 index
System.Int64 result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, Int32, Int64[])

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, int index, [Count(Computed = "value")] long[] result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.Int32 index
System.Int64[] result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, UInt64*)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] ulong *result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.UInt32 index
System.UInt64* result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, out UInt64)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] out ulong result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.UInt32 index
System.UInt64 result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetIntegerui64(NvVertexBufferUnifiedMemory, UInt32, UInt64[])

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")]
[CLSCompliant(false)]
public static void GetIntegerui64(NvVertexBufferUnifiedMemory value, uint index, [Count(Computed = "value")] ulong[] result)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory value
System.UInt32 index
System.UInt64[] result

[length: COMPSIZE(value)]

| Improve this Doc View Source

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, Int32*)

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] int *params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
System.Int32 samples
InternalFormatPName pname
System.Int32 bufSize
System.Int32* params
| Improve this Doc View Source

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, out Int32)

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] out int params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
System.Int32 samples
InternalFormatPName pname
System.Int32 bufSize
System.Int32 params
| Improve this Doc View Source

GetInternalformatSample(TextureTarget, InternalFormat, Int32, InternalFormatPName, Int32, Int32[])

[requires: NV_internalformat_sample_query]

Declaration
[AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")]
[CLSCompliant(false)]
public static void GetInternalformatSample(TextureTarget target, InternalFormat internalformat, int samples, InternalFormatPName pname, int bufSize, [Count(Parameter = "bufSize")] int[] params)
Parameters
Type Name Description
TextureTarget target
InternalFormat internalformat
System.Int32 samples
InternalFormatPName pname
System.Int32 bufSize
System.Int32[] params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Int32* params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Int32 params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Int32[] params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Single* params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Single params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, Int32, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, int index, NvEvaluators pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators pname
System.Single[] params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Int32* params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Int32 params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterivNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Int32[] params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Single* params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Single params
| Improve this Doc View Source

GetMapAttribParameter(NvEvaluators, UInt32, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapAttribParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapAttribParameter(NvEvaluators target, uint index, NvEvaluators pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators pname
System.Single[] params
| Improve this Doc View Source

GetMapControlPoints(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
System.IntPtr points

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetMapControlPoints(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
System.IntPtr points

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, ref T6)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] ref T6 points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6 points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[,, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[,,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Boolean, T6[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, ref T6)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] ref T6 points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6 points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[,, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[,,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapControlPoints<T6>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Boolean, T6[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapControlPointsNV")]
[CLSCompliant(false)]
public static void GetMapControlPoints<T6>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, bool packed, [Count(Computed = "target")] T6[, ] points)
    where T6 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Boolean packed
T6[,] points

[length: COMPSIZE(target)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32* params
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, out Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] out int params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32 params
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterivNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32[] params
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single* params
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, out Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] out float params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single params
| Improve this Doc View Source

GetMapParameter(NvEvaluators, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glGetMapParameterfvNV")]
[CLSCompliant(false)]
public static void GetMapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single[] params
| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, Int32, Single*)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] float *val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.Int32 index

Specifies the index of the sample whose position to query.

System.Single* val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, Int32, out Single)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] out float val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.Int32 index

Specifies the index of the sample whose position to query.

System.Single val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, Int32, Single[])

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, int index, [Count(Count = 2)] float[] val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.Int32 index

Specifies the index of the sample whose position to query.

System.Single[] val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, UInt32, Single*)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] float *val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.UInt32 index

Specifies the index of the sample whose position to query.

System.Single* val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, UInt32, out Single)

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] out float val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.UInt32 index

Specifies the index of the sample whose position to query.

System.Single val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetMultisample(NvExplicitMultisample, UInt32, Single[])

[requires: NV_explicit_multisample] Retrieve the location of a sample

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glGetMultisamplefvNV")]
[CLSCompliant(false)]
public static void GetMultisample(NvExplicitMultisample pname, uint index, [Count(Count = 2)] float[] val)
Parameters
Type Name Description
NvExplicitMultisample pname

Specifies the sample parameter name. pname must be SamplePosition.

System.UInt32 index

Specifies the index of the sample whose position to query.

System.Single[] val

[length: 2] Specifies the address of an array to receive the position of the sample.

| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int64* params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int64 params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int64[] params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, NvShaderBufferLoad, Int64*)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.Int32 buffer
NvShaderBufferLoad pname
System.Int64* params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, NvShaderBufferLoad, out Int64)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.Int32 buffer
NvShaderBufferLoad pname
System.Int64 params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, NvShaderBufferLoad, Int64[])

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.Int32 buffer
NvShaderBufferLoad pname
System.Int64[] params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.UInt64* params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.UInt64 params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.UInt64[] params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, UInt64*)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
System.UInt32 buffer
NvShaderBufferLoad pname
System.UInt64* params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, out UInt64)

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
System.UInt32 buffer
NvShaderBufferLoad pname
System.UInt64 params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, NvShaderBufferLoad, UInt64[])

[requires: NV_shader_buffer_load]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, NvShaderBufferLoad pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
System.UInt32 buffer
NvShaderBufferLoad pname
System.UInt64[] params
| Improve this Doc View Source

GetOcclusionQuery(Int32, NvOcclusionQuery, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 id
NvOcclusionQuery pname
System.Int32* params
| Improve this Doc View Source

GetOcclusionQuery(Int32, NvOcclusionQuery, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 id
NvOcclusionQuery pname
System.Int32 params
| Improve this Doc View Source

GetOcclusionQuery(Int32, NvOcclusionQuery, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(int id, NvOcclusionQuery pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 id
NvOcclusionQuery pname
System.Int32[] params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, Int32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.Int32* params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, out Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.Int32 params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, Int32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.Int32[] params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, UInt32*)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.UInt32* params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, out UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.UInt32 params
| Improve this Doc View Source

GetOcclusionQuery(UInt32, NvOcclusionQuery, UInt32[])

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glGetOcclusionQueryuivNV")]
[CLSCompliant(false)]
public static void GetOcclusionQuery(uint id, NvOcclusionQuery pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
System.UInt32 id
NvOcclusionQuery pname
System.UInt32[] params
| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Int32* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] out int value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Int32 value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Int32[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Single* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] out float value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Single value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathColorGen(PathColor, PathGenMode, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")]
[CLSCompliant(false)]
public static void GetPathColorGen(PathColor color, PathGenMode pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
PathColor color
PathGenMode pname
System.Single[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathCommand(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static byte GetPathCommand(int path)
Parameters
Type Name Description
System.Int32 path
Returns
Type Description
System.Byte
| Improve this Doc View Source

GetPathCommand(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static byte GetPathCommand(uint path)
Parameters
Type Name Description
System.UInt32 path
Returns
Type Description
System.Byte
| Improve this Doc View Source

GetPathCommands(Int32, Byte*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] byte *commands)
Parameters
Type Name Description
System.Int32 path
System.Byte* commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCommands(Int32, out Byte)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] out byte commands)
Parameters
Type Name Description
System.Int32 path
System.Byte commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCommands(Int32, Byte[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(int path, [Count(Computed = "path")] byte[] commands)
Parameters
Type Name Description
System.Int32 path
System.Byte[] commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCommands(UInt32, Byte*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] byte *commands)
Parameters
Type Name Description
System.UInt32 path
System.Byte* commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCommands(UInt32, out Byte)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] out byte commands)
Parameters
Type Name Description
System.UInt32 path
System.Byte commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCommands(UInt32, Byte[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
[CLSCompliant(false)]
public static void GetPathCommands(uint path, [Count(Computed = "path")] byte[] commands)
Parameters
Type Name Description
System.UInt32 path
System.Byte[] commands

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoord(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static float GetPathCoord(int path)
Parameters
Type Name Description
System.Int32 path
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathCoord(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static float GetPathCoord(uint path)
Parameters
Type Name Description
System.UInt32 path
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathCoords(Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] float *coords)
Parameters
Type Name Description
System.Int32 path
System.Single* coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoords(Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] out float coords)
Parameters
Type Name Description
System.Int32 path
System.Single coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoords(Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(int path, [Count(Computed = "path")] float[] coords)
Parameters
Type Name Description
System.Int32 path
System.Single[] coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoords(UInt32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] float *coords)
Parameters
Type Name Description
System.UInt32 path
System.Single* coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoords(UInt32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] out float coords)
Parameters
Type Name Description
System.UInt32 path
System.Single coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathCoords(UInt32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
[CLSCompliant(false)]
public static void GetPathCoords(uint path, [Count(Computed = "path")] float[] coords)
Parameters
Type Name Description
System.UInt32 path
System.Single[] coords

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static float GetPathDashArray(int path)
Parameters
Type Name Description
System.Int32 path
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathDashArray(Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] float *dashArray)
Parameters
Type Name Description
System.Int32 path
System.Single* dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] out float dashArray)
Parameters
Type Name Description
System.Int32 path
System.Single dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(int path, [Count(Computed = "path")] float[] dashArray)
Parameters
Type Name Description
System.Int32 path
System.Single[] dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static float GetPathDashArray(uint path)
Parameters
Type Name Description
System.UInt32 path
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathDashArray(UInt32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] float *dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Single* dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(UInt32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] out float dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Single dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathDashArray(UInt32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
[CLSCompliant(false)]
public static void GetPathDashArray(uint path, [Count(Computed = "path")] float[] dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Single[] dashArray

[length: COMPSIZE(path)]

| Improve this Doc View Source

GetPathLength(Int32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")]
[CLSCompliant(false)]
public static float GetPathLength(int path, int startSegment, int numSegments)
Parameters
Type Name Description
System.Int32 path
System.Int32 startSegment
System.Int32 numSegments
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathLength(UInt32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")]
[CLSCompliant(false)]
public static float GetPathLength(uint path, int startSegment, int numSegments)
Parameters
Type Name Description
System.UInt32 path
System.Int32 startSegment
System.Int32 numSegments
Returns
Type Description
System.Single
| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric(PathMetricMask, Int32, PathElementType, IntPtr, UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, ref T3, UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,,], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetric<T3>(PathMetricMask, Int32, PathElementType, T3[,], UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")]
[CLSCompliant(false)]
public static void GetPathMetric<T3>(PathMetricMask metricQueryMask, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
    where T3 : struct
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, Int32, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, int firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.Int32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float *metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.UInt32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single* metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] out float metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.UInt32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathMetricRange(PathMetricMask, UInt32, Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")]
[CLSCompliant(false)]
public static void GetPathMetricRange(PathMetricMask metricQueryMask, uint firstPathName, int numPaths, int stride, [Count(Computed = "metricQueryMask,numPaths,stride")] float[] metrics)
Parameters
Type Name Description
PathMetricMask metricQueryMask
System.UInt32 firstPathName
System.Int32 numPaths
System.Int32 stride
System.Single[] metrics

[length: COMPSIZE(metricQueryMask,numPaths,stride)]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] int *value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32* value

[length: 4]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] out int value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32 value

[length: 4]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] int[] value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32[] value

[length: 4]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] float *value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single* value

[length: 4]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] out float value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single value

[length: 4]

| Improve this Doc View Source

GetPathParameter(Int32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(int path, PathParameter pname, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single[] value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] int *value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32* value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] out int value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32 value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] int[] value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32[] value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] float *value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single* value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] out float value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single value

[length: 4]

| Improve this Doc View Source

GetPathParameter(UInt32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")]
[CLSCompliant(false)]
public static void GetPathParameter(uint path, PathParameter pname, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single[] value

[length: 4]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing(PathListMode, Int32, PathElementType, IntPtr, UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, ref T3, UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T3 paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,,], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[,, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], Int32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, int pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float *returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single* returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] out float returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathSpacing<T3>(PathListMode, Int32, PathElementType, T3[,], UInt32, Single, Single, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")]
[CLSCompliant(false)]
public static void GetPathSpacing<T3>(PathListMode pathListMode, int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T3[, ] paths, uint pathBase, float advanceScale, float kerningScale, PathTransformType transformType, [Count(Computed = "pathListMode,numPaths")] float[] returnedSpacing)
    where T3 : struct
Parameters
Type Name Description
PathListMode pathListMode
System.Int32 numPaths
PathElementType pathNameType
T3[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Single advanceScale
System.Single kerningScale
PathTransformType transformType
System.Single[] returnedSpacing

[length: COMPSIZE(pathListMode,numPaths)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Int32* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, out Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] out int value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Int32 value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Int32[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Single* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] out float value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Single value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetPathTexGen(TextureUnit, PathGenMode, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")]
[CLSCompliant(false)]
public static void GetPathTexGen(TextureUnit texCoordSet, PathGenMode pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
TextureUnit texCoordSet
PathGenMode pname
System.Single[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

GetProgram(Int32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32* params
| Improve this Doc View Source

GetProgram(Int32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] out int params)
Parameters
Type Name Description
System.Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32 params
| Improve this Doc View Source

GetProgram(Int32, NvVertexProgram, Int32[])

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(int id, NvVertexProgram pname, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.Int32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32[] params
| Improve this Doc View Source

GetProgram(UInt32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32* params
| Improve this Doc View Source

GetProgram(UInt32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] out int params)
Parameters
Type Name Description
System.UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32 params
| Improve this Doc View Source

GetProgram(UInt32, NvVertexProgram, Int32[])

[requires: NV_vertex_program] Returns a parameter from a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramivNV")]
[CLSCompliant(false)]
public static void GetProgram(uint id, NvVertexProgram pname, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.UInt32 id

Specifies the program object to be queried.

NvVertexProgram pname

Specifies the object parameter. Accepted symbolic names are DeleteStatus, LinkStatus, ValidateStatus, InfoLogLength, AttachedShaders, ActiveAtomicCounterBuffers, ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, ComputeWorkGroupSizeProgramBinaryLength, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength, GeometryVerticesOut, GeometryInputType, and GeometryOutputType.

System.Int32[] params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, Int32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, out UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

GetProgramEnvParameterI(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramEnvParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramEnvParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, Int32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, out Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, out UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] out uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

GetProgramLocalParameterI(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glGetProgramLocalParameterIuivNV")]
[CLSCompliant(false)]
public static void GetProgramLocalParameterI(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double* params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(int id, int len, byte *name, double[] params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name
System.Double[] params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single* params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(int id, int len, byte *name, float[] params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name
System.Single[] params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, ref Byte, out Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out double params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double[] params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, ref Byte, out Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out float params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single params
| Improve this Doc View Source

GetProgramNamedParameter(Int32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single[] params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double* params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(uint id, int len, byte *name, double[] params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name
System.Double[] params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single* params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")]
[Obsolete("Use ref/array overload instead")]
public static void GetProgramNamedParameter(uint id, int len, byte *name, float[] params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name
System.Single[] params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, ref Byte, out Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out double params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double[] params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, ref Byte, out Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] out float params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single params
| Improve this Doc View Source

GetProgramNamedParameter(UInt32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glGetProgramNamedParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramNamedParameter(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single[] params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Double* params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Double params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Double[] params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Single* params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Single params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, int index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
AssemblyProgramParameterArb pname
System.Single[] params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Double* params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out double params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Double params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterdvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Double[] params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Single* params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] out float params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Single params
| Improve this Doc View Source

GetProgramParameter(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramParameterfvNV")]
[CLSCompliant(false)]
public static void GetProgramParameter(AssemblyProgramTargetArb target, uint index, AssemblyProgramParameterArb pname, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
AssemblyProgramParameterArb pname
System.Single[] params
| Improve this Doc View Source

GetProgramResource(Int32, ProgramInterface, Int32, Int32, NvPathRendering*, Int32, Int32*, Single*)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, NvPathRendering*props, int bufSize, int *length, float *params)
Parameters
Type Name Description
System.Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.Int32 index
System.Int32 propCount
NvPathRendering* props
System.Int32 bufSize
System.Int32* length
System.Single* params
| Improve this Doc View Source

GetProgramResource(Int32, ProgramInterface, Int32, Int32, ref NvPathRendering, Int32, out Int32, out Single)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, ref NvPathRendering props, int bufSize, out int length, out float params)
Parameters
Type Name Description
System.Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.Int32 index
System.Int32 propCount
NvPathRendering props
System.Int32 bufSize
System.Int32 length
System.Single params
| Improve this Doc View Source

GetProgramResource(Int32, ProgramInterface, Int32, Int32, NvPathRendering[], Int32, Int32[], Single[])

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(int program, ProgramInterface programInterface, int index, int propCount, NvPathRendering[] props, int bufSize, int[] length, float[] params)
Parameters
Type Name Description
System.Int32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.Int32 index
System.Int32 propCount
NvPathRendering[] props
System.Int32 bufSize
System.Int32[] length
System.Single[] params
| Improve this Doc View Source

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, NvPathRendering*, Int32, Int32*, Single*)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, NvPathRendering*props, int bufSize, int *length, float *params)
Parameters
Type Name Description
System.UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.UInt32 index
System.Int32 propCount
NvPathRendering* props
System.Int32 bufSize
System.Int32* length
System.Single* params
| Improve this Doc View Source

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, ref NvPathRendering, Int32, out Int32, out Single)

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, ref NvPathRendering props, int bufSize, out int length, out float params)
Parameters
Type Name Description
System.UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.UInt32 index
System.Int32 propCount
NvPathRendering props
System.Int32 bufSize
System.Int32 length
System.Single params
| Improve this Doc View Source

GetProgramResource(UInt32, ProgramInterface, UInt32, Int32, NvPathRendering[], Int32, Int32[], Single[])

[requires: NV_path_rendering] Retrieve values for multiple properties of a single active resource within a program object

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")]
[CLSCompliant(false)]
public static void GetProgramResource(uint program, ProgramInterface programInterface, uint index, int propCount, NvPathRendering[] props, int bufSize, int[] length, float[] params)
Parameters
Type Name Description
System.UInt32 program

The name of a program object whose resources to query.

ProgramInterface programInterface

A token identifying the interface within program containing the resource named name.

System.UInt32 index
System.Int32 propCount
NvPathRendering[] props
System.Int32 bufSize
System.Int32[] length
System.Single[] params
| Improve this Doc View Source

GetProgramString(Int32, NvVertexProgram, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte *program)
Parameters
Type Name Description
System.Int32 id
NvVertexProgram pname
System.Byte* program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramString(Int32, NvVertexProgram, out Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] out byte program)
Parameters
Type Name Description
System.Int32 id
NvVertexProgram pname
System.Byte program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramString(Int32, NvVertexProgram, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(int id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte[] program)
Parameters
Type Name Description
System.Int32 id
NvVertexProgram pname
System.Byte[] program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramString(UInt32, NvVertexProgram, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte *program)
Parameters
Type Name Description
System.UInt32 id
NvVertexProgram pname
System.Byte* program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramString(UInt32, NvVertexProgram, out Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] out byte program)
Parameters
Type Name Description
System.UInt32 id
NvVertexProgram pname
System.Byte program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramString(UInt32, NvVertexProgram, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetProgramStringNV")]
[CLSCompliant(false)]
public static void GetProgramString(uint id, NvVertexProgram pname, [Count(Computed = "id,pname")] byte[] program)
Parameters
Type Name Description
System.UInt32 id
NvVertexProgram pname
System.Byte[] program

[length: COMPSIZE(id,pname)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, Int32, Int32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] int *param)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 index
System.Int32* param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, Int32, out Int32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] out int param)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 index
System.Int32 param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, Int32, Int32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, int index, [Count(Computed = "target")] int[] param)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 index
System.Int32[] param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, UInt32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] uint *param)
Parameters
Type Name Description
NvGpuProgram5 target
System.UInt32 index
System.UInt32* param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, out UInt32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] out uint param)
Parameters
Type Name Description
NvGpuProgram5 target
System.UInt32 index
System.UInt32 param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetProgramSubroutineParameter(NvGpuProgram5, UInt32, UInt32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glGetProgramSubroutineParameteruivNV")]
[CLSCompliant(false)]
public static void GetProgramSubroutineParameter(NvGpuProgram5 target, uint index, [Count(Computed = "target")] uint[] param)
Parameters
Type Name Description
NvGpuProgram5 target
System.UInt32 index
System.UInt32[] param

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetStageIndex(ShaderType)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetStageIndexNV")]
public static short GetStageIndex(ShaderType shadertype)
Parameters
Type Name Description
ShaderType shadertype
Returns
Type Description
System.Int16
| Improve this Doc View Source

GetTextureHandle(Int32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")]
[CLSCompliant(false)]
public static long GetTextureHandle(int texture)
Parameters
Type Name Description
System.Int32 texture
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetTextureHandle(UInt32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")]
[CLSCompliant(false)]
public static long GetTextureHandle(uint texture)
Parameters
Type Name Description
System.UInt32 texture
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetTextureSamplerHandle(Int32, Int32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(int texture, int sampler)
Parameters
Type Name Description
System.Int32 texture
System.Int32 sampler
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetTextureSamplerHandle(UInt32, UInt32)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")]
[CLSCompliant(false)]
public static long GetTextureSamplerHandle(uint texture, uint sampler)
Parameters
Type Name Description
System.UInt32 texture
System.UInt32 sampler
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetTrackMatrix(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, int address, AssemblyProgramParameterArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 address
AssemblyProgramParameterArb pname
System.Int32* params
| Improve this Doc View Source

GetTrackMatrix(AssemblyProgramTargetArb, Int32, AssemblyProgramParameterArb, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, int address, AssemblyProgramParameterArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 address
AssemblyProgramParameterArb pname
System.Int32 params
| Improve this Doc View Source

GetTrackMatrix(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, uint address, AssemblyProgramParameterArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 address
AssemblyProgramParameterArb pname
System.Int32* params
| Improve this Doc View Source

GetTrackMatrix(AssemblyProgramTargetArb, UInt32, AssemblyProgramParameterArb, out Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetTrackMatrixivNV")]
[CLSCompliant(false)]
public static void GetTrackMatrix(AssemblyProgramTargetArb target, uint address, AssemblyProgramParameterArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 address
AssemblyProgramParameterArb pname
System.Int32 params
| Improve this Doc View Source

GetTransformFeedbackVarying(Int32, Int32, Int32*)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, [Count(Count = 1)] int *location)
Parameters
Type Name Description
System.Int32 program

The name of the target program object.

System.Int32 index

The index of the varying variable whose information to retrieve.

System.Int32* location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

| Improve this Doc View Source

GetTransformFeedbackVarying(Int32, Int32, out Int32)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(int program, int index, [Count(Count = 1)] out int location)
Parameters
Type Name Description
System.Int32 program

The name of the target program object.

System.Int32 index

The index of the varying variable whose information to retrieve.

System.Int32 location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

| Improve this Doc View Source

GetTransformFeedbackVarying(UInt32, UInt32, Int32*)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, [Count(Count = 1)] int *location)
Parameters
Type Name Description
System.UInt32 program

The name of the target program object.

System.UInt32 index

The index of the varying variable whose information to retrieve.

System.Int32* location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

| Improve this Doc View Source

GetTransformFeedbackVarying(UInt32, UInt32, out Int32)

[requires: NV_transform_feedback] Retrieve information about varying variables selected for transform feedback

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetTransformFeedbackVaryingNV")]
[CLSCompliant(false)]
public static void GetTransformFeedbackVarying(uint program, uint index, [Count(Count = 1)] out int location)
Parameters
Type Name Description
System.UInt32 program

The name of the target program object.

System.UInt32 index

The index of the varying variable whose information to retrieve.

System.Int32 location

[length: 1] The maximum number of characters, including the null terminator, that may be written into name.

| Improve this Doc View Source

GetUniform(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] long *params)
Parameters
Type Name Description
System.Int32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64* params
| Improve this Doc View Source

GetUniform(Int32, Int32, out Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] out long params)
Parameters
Type Name Description
System.Int32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64 params
| Improve this Doc View Source

GetUniform(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(int program, int location, [Count(Computed = "program,location")] long[] params)
Parameters
Type Name Description
System.Int32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64[] params
| Improve this Doc View Source

GetUniform(UInt32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] long *params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64* params
| Improve this Doc View Source

GetUniform(UInt32, Int32, out Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] out long params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64 params
| Improve this Doc View Source

GetUniform(UInt32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] long[] params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.Int64[] params
| Improve this Doc View Source

GetUniform(UInt32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] ulong *params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.UInt64* params
| Improve this Doc View Source

GetUniform(UInt32, Int32, out UInt64)

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] out ulong params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.UInt64 params
| Improve this Doc View Source

GetUniform(UInt32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_shader_buffer_load] Returns the value of a uniform variable

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")]
[CLSCompliant(false)]
public static void GetUniform(uint program, int location, [Count(Computed = "program,location")] ulong[] params)
Parameters
Type Name Description
System.UInt32 program

Specifies the program object to be queried.

System.Int32 location

Specifies the location of the uniform variable to be queried.

System.UInt64[] params
| Improve this Doc View Source

GetVaryingLocation(Int32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetVaryingLocationNV")]
[CLSCompliant(false)]
public static int GetVaryingLocation(int program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
System.Int32 program
System.String name

[length: COMPSIZE(name)]

Returns
Type Description
System.Int32
| Improve this Doc View Source

GetVaryingLocation(UInt32, String)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glGetVaryingLocationNV")]
[CLSCompliant(false)]
public static int GetVaryingLocation(uint program, [Count(Computed = "name")] string name)
Parameters
Type Name Description
System.UInt32 program
System.String name

[length: COMPSIZE(name)]

Returns
Type Description
System.Int32
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32 params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexAttribInteger64bit, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32 params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single* params
| Improve this Doc View Source

GetVertexAttrib(Int32, NvVertexProgram, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(int index, NvVertexProgram pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
System.Int32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32 params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexAttribInteger64bit, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[Obsolete("Use NvVertexProgram overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexAttribInteger64bit pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexAttribInteger64bit pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, Double*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] double *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, out Double)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out double params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Double params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, Int32*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, out Int32)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Int32 params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, Single*)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single* params
| Improve this Doc View Source

GetVertexAttrib(UInt32, NvVertexProgram, out Single)

[requires: NV_vertex_program] Return a generic vertex attribute parameter

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
[CLSCompliant(false)]
public static void GetVertexAttrib(uint index, NvVertexProgram pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
System.UInt32 index

Specifies the generic vertex attribute parameter to be queried.

NvVertexProgram pname

Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.

System.Single params
| Improve this Doc View Source

GetVertexAttribL(Int32, VertexAttribEnum, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.Int32 index
VertexAttribEnum pname
System.Int64* params
| Improve this Doc View Source

GetVertexAttribL(Int32, VertexAttribEnum, out Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.Int32 index
VertexAttribEnum pname
System.Int64 params
| Improve this Doc View Source

GetVertexAttribL(Int32, VertexAttribEnum, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(int index, VertexAttribEnum pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.Int32 index
VertexAttribEnum pname
System.Int64[] params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.Int64* params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, out Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.Int64 params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.Int64[] params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.UInt64* params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, out UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.UInt64 params
| Improve this Doc View Source

GetVertexAttribL(UInt32, VertexAttribEnum, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")]
[CLSCompliant(false)]
public static void GetVertexAttribL(uint index, VertexAttribEnum pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
System.UInt32 index
VertexAttribEnum pname
System.UInt64[] params
| Improve this Doc View Source

GetVertexAttribPointer(Int32, NvVertexProgram, IntPtr)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(int index, NvVertexProgram pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type Name Description
System.Int32 index
NvVertexProgram pname
System.IntPtr pointer

[length: 1]

| Improve this Doc View Source

GetVertexAttribPointer(UInt32, NvVertexProgram, IntPtr)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer(uint index, NvVertexProgram pname, [Count(Count = 1)] IntPtr pointer)
Parameters
Type Name Description
System.UInt32 index
NvVertexProgram pname
System.IntPtr pointer

[length: 1]

| Improve this Doc View Source

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, ref T2)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
System.Int32 index
NvVertexProgram pname
T2 pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
System.Int32 index
NvVertexProgram pname
T2[] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[,,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
System.Int32 index
NvVertexProgram pname
T2[,,] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(Int32, NvVertexProgram, T2[,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(int index, NvVertexProgram pname, [Count(Count = 1)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
System.Int32 index
NvVertexProgram pname
T2[,] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, ref T2)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 index
NvVertexProgram pname
T2 pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 index
NvVertexProgram pname
T2[] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[,,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 index
NvVertexProgram pname
T2[,,] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexAttribPointer<T2>(UInt32, NvVertexProgram, T2[,])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribPointervNV")]
[CLSCompliant(false)]
public static void GetVertexAttribPointer<T2>(uint index, NvVertexProgram pname, [Count(Count = 1)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 index
NvVertexProgram pname
T2[,] pointer

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, Int32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int32* params
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, out Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int32 params
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, Int32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int32[] params
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, Int64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64* params
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, out Int64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64 params
| Improve this Doc View Source

GetVideo(Int32, NvPresentVideo, Int64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(int video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64[] params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, Int32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int32* params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, out Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int32 params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, Int32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int32[] params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, Int64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64* params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, out Int64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out long params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64 params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, Int64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoi64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] long[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64[] params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, UInt32*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt32* params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, out UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt32 params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, UInt32[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideouivNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt32[] params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, UInt64*)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] ulong *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64* params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, out UInt64)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] out ulong params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64 params
| Improve this Doc View Source

GetVideo(UInt32, NvPresentVideo, UInt64[])

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glGetVideoui64vNV")]
[CLSCompliant(false)]
public static void GetVideo(uint video_slot, NvPresentVideo pname, [Count(Computed = "pname")] ulong[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64[] params
| Improve this Doc View Source

GetVideoCapture(Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

GetVideoCapture(Int32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 video_capture_slot
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

GetVideoCapture(Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(int video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

GetVideoCapture(UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

GetVideoCapture(UInt32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

GetVideoCapture(UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureivNV")]
[CLSCompliant(false)]
public static void GetVideoCapture(uint video_capture_slot, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double* params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double[] params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single* params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, out Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single params
| Improve this Doc View Source

GetVideoCaptureStream(Int32, Int32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single[] params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double* params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamdvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double[] params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamivNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single* params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, out Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single params
| Improve this Doc View Source

GetVideoCaptureStream(UInt32, UInt32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glGetVideoCaptureStreamfvNV")]
[CLSCompliant(false)]
public static void GetVideoCaptureStream(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single[] params
| Improve this Doc View Source

GetVideoi64(Int32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64* params
| Improve this Doc View Source

GetVideoi64(Int32, NvPresentVideo, out Int64)

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64 params
| Improve this Doc View Source

GetVideoi64(Int32, NvPresentVideo, Int64[])

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(int video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64[] params
| Improve this Doc View Source

GetVideoi64(UInt32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64* params
| Improve this Doc View Source

GetVideoi64(UInt32, NvPresentVideo, out Int64)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64 params
| Improve this Doc View Source

GetVideoi64(UInt32, NvPresentVideo, Int64[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoi64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoi64(uint video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.Int64[] params
| Improve this Doc View Source

GetVideoui64(Int32, NvPresentVideo, Int64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, long *params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64* params
| Improve this Doc View Source

GetVideoui64(Int32, NvPresentVideo, out Int64)

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, out long params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64 params
| Improve this Doc View Source

GetVideoui64(Int32, NvPresentVideo, Int64[])

Declaration
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(int video_slot, NvPresentVideo pname, long[] params)
Parameters
Type Name Description
System.Int32 video_slot
NvPresentVideo pname
System.Int64[] params
| Improve this Doc View Source

GetVideoui64(UInt32, NvPresentVideo, UInt64*)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, ulong *params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64* params
| Improve this Doc View Source

GetVideoui64(UInt32, NvPresentVideo, out UInt64)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, out ulong params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64 params
| Improve this Doc View Source

GetVideoui64(UInt32, NvPresentVideo, UInt64[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvPresentVideo", Version = "1.2", EntryPoint = "glGetVideoui64vNV")]
[Obsolete("Use GetVideo overload instead")]
public static void GetVideoui64(uint video_slot, NvPresentVideo pname, ulong[] params)
Parameters
Type Name Description
System.UInt32 video_slot
NvPresentVideo pname
System.UInt64[] params
| Improve this Doc View Source

GetVkProcAddr(String)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")]
public static IntPtr GetVkProcAddr([Count(Computed = "name")] string name)
Parameters
Type Name Description
System.String name

[length: COMPSIZE(name)]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

IndexFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glIndexFormatNV")]
public static void IndexFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

InterpolatePath(Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")]
[CLSCompliant(false)]
public static void InterpolatePath(int resultPath, int pathA, int pathB, float weight)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 pathA
System.Int32 pathB
System.Single weight
| Improve this Doc View Source

InterpolatePath(UInt32, UInt32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")]
[CLSCompliant(false)]
public static void InterpolatePath(uint resultPath, uint pathA, uint pathB, float weight)
Parameters
Type Name Description
System.UInt32 resultPath
System.UInt32 pathA
System.UInt32 pathB
System.Single weight
| Improve this Doc View Source

IsBufferResident(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")]
public static bool IsBufferResident(NvShaderBufferLoad target)
Parameters
Type Name Description
NvShaderBufferLoad target
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsCommandList(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")]
[CLSCompliant(false)]
public static bool IsCommandList(int list)
Parameters
Type Name Description
System.Int32 list
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsCommandList(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")]
[CLSCompliant(false)]
public static bool IsCommandList(uint list)
Parameters
Type Name Description
System.UInt32 list
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")]
[CLSCompliant(false)]
public static bool IsFence(int fence)
Parameters
Type Name Description
System.Int32 fence
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")]
[CLSCompliant(false)]
public static bool IsFence(uint fence)
Parameters
Type Name Description
System.UInt32 fence
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsImageHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(long handle)
Parameters
Type Name Description
System.Int64 handle
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsImageHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsImageHandleResident(ulong handle)
Parameters
Type Name Description
System.UInt64 handle
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsNamedBufferResident(Int32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")]
[CLSCompliant(false)]
public static bool IsNamedBufferResident(int buffer)
Parameters
Type Name Description
System.Int32 buffer
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsNamedBufferResident(UInt32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")]
[CLSCompliant(false)]
public static bool IsNamedBufferResident(uint buffer)
Parameters
Type Name Description
System.UInt32 buffer
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsOcclusionQuery(Int32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glIsOcclusionQueryNV")]
[CLSCompliant(false)]
public static bool IsOcclusionQuery(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsOcclusionQuery(UInt32)

[requires: NV_occlusion_query]

Declaration
[AutoGenerated(Category = "NV_occlusion_query", Version = "", EntryPoint = "glIsOcclusionQueryNV")]
[CLSCompliant(false)]
public static bool IsOcclusionQuery(uint id)
Parameters
Type Name Description
System.UInt32 id
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPath(Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")]
[CLSCompliant(false)]
public static bool IsPath(int path)
Parameters
Type Name Description
System.Int32 path
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPath(UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")]
[CLSCompliant(false)]
public static bool IsPath(uint path)
Parameters
Type Name Description
System.UInt32 path
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPointInFillPath(Int32, Int32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")]
[CLSCompliant(false)]
public static bool IsPointInFillPath(int path, int mask, float x, float y)
Parameters
Type Name Description
System.Int32 path
System.Int32 mask
System.Single x
System.Single y
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPointInFillPath(UInt32, UInt32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")]
[CLSCompliant(false)]
public static bool IsPointInFillPath(uint path, uint mask, float x, float y)
Parameters
Type Name Description
System.UInt32 path
System.UInt32 mask
System.Single x
System.Single y
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPointInStrokePath(Int32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")]
[CLSCompliant(false)]
public static bool IsPointInStrokePath(int path, float x, float y)
Parameters
Type Name Description
System.Int32 path
System.Single x
System.Single y
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPointInStrokePath(UInt32, Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")]
[CLSCompliant(false)]
public static bool IsPointInStrokePath(uint path, float x, float y)
Parameters
Type Name Description
System.UInt32 path
System.Single x
System.Single y
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsProgram(Int32)

[requires: NV_vertex_program] Determines if a name corresponds to a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glIsProgramNV")]
[CLSCompliant(false)]
public static bool IsProgram(int id)
Parameters
Type Name Description
System.Int32 id

Specifies a potential program object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsProgram(UInt32)

[requires: NV_vertex_program] Determines if a name corresponds to a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glIsProgramNV")]
[CLSCompliant(false)]
public static bool IsProgram(uint id)
Parameters
Type Name Description
System.UInt32 id

Specifies a potential program object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsState(Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")]
[CLSCompliant(false)]
public static bool IsState(int state)
Parameters
Type Name Description
System.Int32 state
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsState(UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")]
[CLSCompliant(false)]
public static bool IsState(uint state)
Parameters
Type Name Description
System.UInt32 state
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsTextureHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(long handle)
Parameters
Type Name Description
System.Int64 handle
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsTextureHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")]
[CLSCompliant(false)]
public static bool IsTextureHandleResident(ulong handle)
Parameters
Type Name Description
System.UInt64 handle
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsTransformFeedback(Int32)

[requires: NV_transform_feedback2] Determine if a name corresponds to a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glIsTransformFeedbackNV")]
[CLSCompliant(false)]
public static bool IsTransformFeedback(int id)
Parameters
Type Name Description
System.Int32 id

Specifies a value that may be the name of a transform feedback object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsTransformFeedback(UInt32)

[requires: NV_transform_feedback2] Determine if a name corresponds to a transform feedback object

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glIsTransformFeedbackNV")]
[CLSCompliant(false)]
public static bool IsTransformFeedback(uint id)
Parameters
Type Name Description
System.UInt32 id

Specifies a value that may be the name of a transform feedback object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, int *sizes, int *states, int *fbos, int count)
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
System.IntPtr indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, ref int sizes, ref int states, ref int fbos, int count)
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
System.IntPtr indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient(Int32, Int32, IntPtr, Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(int list, int segment, IntPtr indirects, int[] sizes, int[] states, int[] fbos, int count)
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
System.IntPtr indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, int *sizes, uint *states, uint *fbos, uint count)
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
System.IntPtr indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
System.IntPtr indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient(UInt32, UInt32, IntPtr, Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient(uint list, uint segment, IntPtr indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
System.IntPtr indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2 indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2 indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, ref T2, Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, ref T2 indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2 indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[] indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[] indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[] indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,,] indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,,] indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,,], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[,, ] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,,] indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], Int32*, Int32*, Int32*, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, int *sizes, int *states, int *fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,] indirects
System.Int32* sizes
System.Int32* states
System.Int32* fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], ref Int32, ref Int32, ref Int32, Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, ref int sizes, ref int states, ref int fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,] indirects
System.Int32 sizes
System.Int32 states
System.Int32 fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(Int32, Int32, T2[,], Int32[], Int32[], Int32[], Int32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(int list, int segment, T2[, ] indirects, int[] sizes, int[] states, int[] fbos, int count)
    where T2 : struct
Parameters
Type Name Description
System.Int32 list
System.Int32 segment
T2[,] indirects
System.Int32[] sizes
System.Int32[] states
System.Int32[] fbos
System.Int32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2 indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2 indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, ref T2, Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, ref T2 indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2 indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[] indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[] indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[] indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,,] indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,,] indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,,], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[,, ] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,,] indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], Int32*, UInt32*, UInt32*, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, int *sizes, uint *states, uint *fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,] indirects
System.Int32* sizes
System.UInt32* states
System.UInt32* fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], ref Int32, ref UInt32, ref UInt32, UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, ref int sizes, ref uint states, ref uint fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,] indirects
System.Int32 sizes
System.UInt32 states
System.UInt32 fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

ListDrawCommandsStatesClient<T2>(UInt32, UInt32, T2[,], Int32[], UInt32[], UInt32[], UInt32)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")]
[CLSCompliant(false)]
public static void ListDrawCommandsStatesClient<T2>(uint list, uint segment, T2[, ] indirects, int[] sizes, uint[] states, uint[] fbos, uint count)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 list
System.UInt32 segment
T2[,] indirects
System.Int32[] sizes
System.UInt32[] states
System.UInt32[] fbos
System.UInt32 count
Type Parameters
Name Description
T2
| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] byte *program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Int32 len
System.Byte* program

[length: len]

| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] ref byte program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Int32 len
System.Byte program

[length: len]

| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, Int32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, int id, int len, [Count(Parameter = "len")] byte[] program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 id
System.Int32 len
System.Byte[] program

[length: len]

| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] byte *program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Int32 len
System.Byte* program

[length: len]

| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] ref byte program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Int32 len
System.Byte program

[length: len]

| Improve this Doc View Source

LoadProgram(AssemblyProgramTargetArb, UInt32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glLoadProgramNV")]
[CLSCompliant(false)]
public static void LoadProgram(AssemblyProgramTargetArb target, uint id, int len, [Count(Parameter = "len")] byte[] program)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 id
System.Int32 len
System.Byte[] program

[length: len]

| Improve this Doc View Source

MakeBufferNonResident(NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferNonResidentNV")]
public static void MakeBufferNonResident(NvShaderBufferLoad target)
Parameters
Type Name Description
NvShaderBufferLoad target
| Improve this Doc View Source

MakeBufferResident(NvShaderBufferLoad, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferResidentNV")]
public static void MakeBufferResident(NvShaderBufferLoad target, NvShaderBufferLoad access)
Parameters
Type Name Description
NvShaderBufferLoad target
NvShaderBufferLoad access
| Improve this Doc View Source

MakeImageHandleNonResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(long handle)
Parameters
Type Name Description
System.Int64 handle
| Improve this Doc View Source

MakeImageHandleNonResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleNonResident(ulong handle)
Parameters
Type Name Description
System.UInt64 handle
| Improve this Doc View Source

MakeImageHandleResident(Int64, NvBindlessTexture)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(long handle, NvBindlessTexture access)
Parameters
Type Name Description
System.Int64 handle
NvBindlessTexture access
| Improve this Doc View Source

MakeImageHandleResident(UInt64, NvBindlessTexture)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeImageHandleResident(ulong handle, NvBindlessTexture access)
Parameters
Type Name Description
System.UInt64 handle
NvBindlessTexture access
| Improve this Doc View Source

MakeNamedBufferNonResident(Int32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferNonResident(int buffer)
Parameters
Type Name Description
System.Int32 buffer
| Improve this Doc View Source

MakeNamedBufferNonResident(UInt32)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferNonResident(uint buffer)
Parameters
Type Name Description
System.UInt32 buffer
| Improve this Doc View Source

MakeNamedBufferResident(Int32, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(int buffer, NvShaderBufferLoad access)
Parameters
Type Name Description
System.Int32 buffer
NvShaderBufferLoad access
| Improve this Doc View Source

MakeNamedBufferResident(UInt32, NvShaderBufferLoad)

[requires: NV_shader_buffer_load]

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")]
[CLSCompliant(false)]
public static void MakeNamedBufferResident(uint buffer, NvShaderBufferLoad access)
Parameters
Type Name Description
System.UInt32 buffer
NvShaderBufferLoad access
| Improve this Doc View Source

MakeTextureHandleNonResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(long handle)
Parameters
Type Name Description
System.Int64 handle
| Improve this Doc View Source

MakeTextureHandleNonResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleNonResident(ulong handle)
Parameters
Type Name Description
System.UInt64 handle
| Improve this Doc View Source

MakeTextureHandleResident(Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(long handle)
Parameters
Type Name Description
System.Int64 handle
| Improve this Doc View Source

MakeTextureHandleResident(UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")]
[CLSCompliant(false)]
public static void MakeTextureHandleResident(ulong handle)
Parameters
Type Name Description
System.UInt64 handle
| Improve this Doc View Source

MapControlPoints(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
System.IntPtr points

[length: COMPSIZE(target,uorder,vorder)]

| Improve this Doc View Source

MapControlPoints(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, IntPtr)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] IntPtr points)
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
System.IntPtr points

[length: COMPSIZE(target,uorder,vorder)]

| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, ref T8)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] ref T8 points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8 points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[,, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[,,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, Int32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, int index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.Int32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, ref T8)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] ref T8 points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8 points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[,, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[,,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapControlPoints<T8>(NvEvaluators, UInt32, NvEvaluators, Int32, Int32, Int32, Int32, Boolean, T8[,])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapControlPointsNV")]
[CLSCompliant(false)]
public static void MapControlPoints<T8>(NvEvaluators target, uint index, NvEvaluators type, int ustride, int vstride, int uorder, int vorder, bool packed, [Count(Computed = "target,uorder,vorder")] T8[, ] points)
    where T8 : struct
Parameters
Type Name Description
NvEvaluators target
System.UInt32 index
NvEvaluators type
System.Int32 ustride
System.Int32 vstride
System.Int32 uorder
System.Int32 vorder
System.Boolean packed
T8[,] points

[length: COMPSIZE(target,uorder,vorder)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, Int32*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32* params
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, ref Int32)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] ref int params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32 params
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, Int32[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterivNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] int[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Int32[] params
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, Single*)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float *params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single* params
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, ref Single)

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] ref float params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single params
| Improve this Doc View Source

MapParameter(NvEvaluators, NvEvaluators, Single[])

[requires: NV_evaluators]

Declaration
[AutoGenerated(Category = "NV_evaluators", Version = "", EntryPoint = "glMapParameterfvNV")]
[CLSCompliant(false)]
public static void MapParameter(NvEvaluators target, NvEvaluators pname, [Count(Computed = "target,pname")] float[] params)
Parameters
Type Name Description
NvEvaluators target
NvEvaluators pname
System.Single[] params
| Improve this Doc View Source

MatrixLoad3x2(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixLoad3x2(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixLoad3x2(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x2(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MatrixLoad3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixLoad3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixLoad3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoad3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MatrixLoadTranspose3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixLoadTranspose3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixLoadTranspose3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MatrixMult3x2(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixMult3x2(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixMult3x2(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x2(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MatrixMult3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixMult3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixMult3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMult3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MatrixMultTranspose3x3(NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, float *m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single* m
| Improve this Doc View Source

MatrixMultTranspose3x3(NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, ref float m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single m
| Improve this Doc View Source

MatrixMultTranspose3x3(NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")]
[CLSCompliant(false)]
public static void MatrixMultTranspose3x3(NvPathRendering matrixMode, float[] m)
Parameters
Type Name Description
NvPathRendering matrixMode
System.Single[] m
| Improve this Doc View Source

MulticastBarrier()

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBarrierNV")]
public static void MulticastBarrier()
| Improve this Doc View Source

MulticastBlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, NvGpuMulticast)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")]
[CLSCompliant(false)]
public static void MulticastBlitFramebuffer(int srcGpu, int dstGpu, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, NvGpuMulticast filter)
Parameters
Type Name Description
System.Int32 srcGpu
System.Int32 dstGpu
System.Int32 srcX0
System.Int32 srcY0
System.Int32 srcX1
System.Int32 srcY1
System.Int32 dstX0
System.Int32 dstY0
System.Int32 dstX1
System.Int32 dstY1
ClearBufferMask mask
NvGpuMulticast filter
| Improve this Doc View Source

MulticastBlitFramebuffer(UInt32, UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, ClearBufferMask, NvGpuMulticast)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")]
[CLSCompliant(false)]
public static void MulticastBlitFramebuffer(uint srcGpu, uint dstGpu, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, ClearBufferMask mask, NvGpuMulticast filter)
Parameters
Type Name Description
System.UInt32 srcGpu
System.UInt32 dstGpu
System.Int32 srcX0
System.Int32 srcY0
System.Int32 srcX1
System.Int32 srcY1
System.Int32 dstX0
System.Int32 dstY0
System.Int32 dstX1
System.Int32 dstY1
ClearBufferMask mask
NvGpuMulticast filter
| Improve this Doc View Source

MulticastBufferSubData(Int32, Int32, IntPtr, Int32, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(int gpuMask, int buffer, IntPtr offset, int size, IntPtr data)
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data
| Improve this Doc View Source

MulticastBufferSubData(Int32, Int32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(int gpuMask, int buffer, IntPtr offset, IntPtr size, IntPtr data)
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data
| Improve this Doc View Source

MulticastBufferSubData(UInt32, UInt32, IntPtr, Int32, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(uint gpuMask, uint buffer, IntPtr offset, int size, IntPtr data)
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data
| Improve this Doc View Source

MulticastBufferSubData(UInt32, UInt32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, IntPtr data)
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T4 data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T4[] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T4[,,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T4[,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T4 data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T4[] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T4[,,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 gpuMask
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T4[,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T4 data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T4[] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T4[,,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T4[,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, ref T4)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T4 data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T4[] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T4[,,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 gpuMask
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T4[,] data
Type Parameters
Name Description
T4
| Improve this Doc View Source

MulticastCopyBufferSubData(Int32, Int32, Int32, Int32, IntPtr, IntPtr, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
System.Int32 readGpu
System.Int32 writeGpuMask
System.Int32 readBuffer
System.Int32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.Int32 size
| Improve this Doc View Source

MulticastCopyBufferSubData(Int32, Int32, Int32, Int32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
System.Int32 readGpu
System.Int32 writeGpuMask
System.Int32 readBuffer
System.Int32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.IntPtr size
| Improve this Doc View Source

MulticastCopyBufferSubData(UInt32, UInt32, UInt32, UInt32, IntPtr, IntPtr, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(uint readGpu, uint writeGpuMask, uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
System.UInt32 readGpu
System.UInt32 writeGpuMask
System.UInt32 readBuffer
System.UInt32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.Int32 size
| Improve this Doc View Source

MulticastCopyBufferSubData(UInt32, UInt32, UInt32, UInt32, IntPtr, IntPtr, IntPtr)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyBufferSubData(uint readGpu, uint writeGpuMask, uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
System.UInt32 readGpu
System.UInt32 writeGpuMask
System.UInt32 readBuffer
System.UInt32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.IntPtr size
| Improve this Doc View Source

MulticastCopyImageSubData(Int32, Int32, Int32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyImageSubData(int srcGpu, int dstGpuMask, int srcName, NvGpuMulticast srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, NvGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
Type Name Description
System.Int32 srcGpu
System.Int32 dstGpuMask
System.Int32 srcName
NvGpuMulticast srcTarget
System.Int32 srcLevel
System.Int32 srcX
System.Int32 srcY
System.Int32 srcZ
System.Int32 dstName
NvGpuMulticast dstTarget
System.Int32 dstLevel
System.Int32 dstX
System.Int32 dstY
System.Int32 dstZ
System.Int32 srcWidth
System.Int32 srcHeight
System.Int32 srcDepth
| Improve this Doc View Source

MulticastCopyImageSubData(UInt32, UInt32, UInt32, NvGpuMulticast, Int32, Int32, Int32, Int32, UInt32, NvGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")]
[CLSCompliant(false)]
public static void MulticastCopyImageSubData(uint srcGpu, uint dstGpuMask, uint srcName, NvGpuMulticast srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, NvGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
Type Name Description
System.UInt32 srcGpu
System.UInt32 dstGpuMask
System.UInt32 srcName
NvGpuMulticast srcTarget
System.Int32 srcLevel
System.Int32 srcX
System.Int32 srcY
System.Int32 srcZ
System.UInt32 dstName
NvGpuMulticast dstTarget
System.Int32 dstLevel
System.Int32 dstX
System.Int32 dstY
System.Int32 dstZ
System.Int32 srcWidth
System.Int32 srcHeight
System.Int32 srcDepth
| Improve this Doc View Source

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, Single*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, float *v)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, ref Single)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, ref float v)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

MulticastFramebufferSampleLocations(Int32, Int32, Int32, Int32, Single[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(int gpu, int framebuffer, int start, int count, float[] v)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, Single*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, float *v)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, ref Single)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, ref float v)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

MulticastFramebufferSampleLocations(UInt32, UInt32, UInt32, Int32, Single[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void MulticastFramebufferSampleLocations(uint gpu, uint framebuffer, uint start, int count, float[] v)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, int *params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int32* params
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, out Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, out int params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int32 params
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, int[] params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int32[] params
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, long *params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int64* params
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, out Int64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, out long params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int64 params
| Improve this Doc View Source

MulticastGetQueryObject(Int32, Int32, NvGpuMulticast, Int64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(int gpu, int id, NvGpuMulticast pname, long[] params)
Parameters
Type Name Description
System.Int32 gpu
System.Int32 id
NvGpuMulticast pname
System.Int64[] params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, int *params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int32* params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out int params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int32 params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, int[] params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int32[] params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, long *params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int64* params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out Int64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out long params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int64 params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, Int64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, long[] params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.Int64[] params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt32*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, uint *params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt32* params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out uint params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt32 params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt32[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, uint[] params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt32[] params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt64*)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, ulong *params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt64* params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, out UInt64)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, out ulong params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt64 params
| Improve this Doc View Source

MulticastGetQueryObject(UInt32, UInt32, NvGpuMulticast, UInt64[])

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")]
[CLSCompliant(false)]
public static void MulticastGetQueryObject(uint gpu, uint id, NvGpuMulticast pname, ulong[] params)
Parameters
Type Name Description
System.UInt32 gpu
System.UInt32 id
NvGpuMulticast pname
System.UInt64[] params
| Improve this Doc View Source

MulticastWaitSync(Int32, Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")]
[CLSCompliant(false)]
public static void MulticastWaitSync(int signalGpu, int waitGpuMask)
Parameters
Type Name Description
System.Int32 signalGpu
System.Int32 waitGpuMask
| Improve this Doc View Source

MulticastWaitSync(UInt32, UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")]
[CLSCompliant(false)]
public static void MulticastWaitSync(uint signalGpu, uint waitGpuMask)
Parameters
Type Name Description
System.UInt32 signalGpu
System.UInt32 waitGpuMask
| Improve this Doc View Source

MultiDrawArraysIndirectBindles(PrimitiveType, IntPtr, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
public static void MultiDrawArraysIndirectBindles(PrimitiveType mode, IntPtr indirect, int drawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
System.IntPtr indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
| Improve this Doc View Source

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, ref T1, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, ref T1 indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1 indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[,,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[,, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,,] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindles<T1>(PrimitiveType, T1[,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindles<T1>(PrimitiveType mode, T1[, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindlessCount(PrimitiveType, IntPtr, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
public static void MultiDrawArraysIndirectBindlessCount(PrimitiveType mode, IntPtr indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
System.IntPtr indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
| Improve this Doc View Source

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, ref T1, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, ref T1 indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1 indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[,,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[,, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,,] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType, T1[,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirectBindlessCount<T1>(PrimitiveType mode, T1[, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T1 : struct
Parameters
Type Name Description
PrimitiveType mode
T1[,] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T1
| Improve this Doc View Source

MultiDrawElementsIndirectBindles(PrimitiveType, DrawElementsType, IntPtr, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
public static void MultiDrawElementsIndirectBindles(PrimitiveType mode, DrawElementsType type, IntPtr indirect, int drawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
System.IntPtr indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
| Improve this Doc View Source

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, ref T2, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2 indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[,,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,,] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindles<T2>(PrimitiveType, DrawElementsType, T2[,], Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindles<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, int drawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,] indirect
System.Int32 drawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindlessCount(PrimitiveType, DrawElementsType, IntPtr, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
public static void MultiDrawElementsIndirectBindlessCount(PrimitiveType mode, DrawElementsType type, IntPtr indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
System.IntPtr indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
| Improve this Doc View Source

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, ref T2, Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2 indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[,,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,,] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType, DrawElementsType, T2[,], Int32, Int32, Int32, Int32)

[requires: NV_bindless_multi_draw_indirect_count]

Declaration
[AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirectBindlessCount<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, int drawCount, int maxDrawCount, int stride, int vertexBufferCount)
    where T2 : struct
Parameters
Type Name Description
PrimitiveType mode
DrawElementsType type
T2[,] indirect
System.Int32 drawCount
System.Int32 maxDrawCount
System.Int32 stride
System.Int32 vertexBufferCount
Type Parameters
Name Description
T2
| Improve this Doc View Source

MultiTexCoord1h(TextureUnit, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hNV")]
public static void MultiTexCoord1h(TextureUnit target, Half s)
Parameters
Type Name Description
TextureUnit target
Half s
| Improve this Doc View Source

MultiTexCoord1h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord1h(TextureUnit target, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 1]

| Improve this Doc View Source

MultiTexCoord2h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 2]

| Improve this Doc View Source

MultiTexCoord2h(TextureUnit, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hNV")]
public static void MultiTexCoord2h(TextureUnit target, Half s, Half t)
Parameters
Type Name Description
TextureUnit target
Half s
Half t
| Improve this Doc View Source

MultiTexCoord2h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 2]

| Improve this Doc View Source

MultiTexCoord2h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord2h(TextureUnit target, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 2]

| Improve this Doc View Source

MultiTexCoord3h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 3]

| Improve this Doc View Source

MultiTexCoord3h(TextureUnit, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hNV")]
public static void MultiTexCoord3h(TextureUnit target, Half s, Half t, Half r)
Parameters
Type Name Description
TextureUnit target
Half s
Half t
Half r
| Improve this Doc View Source

MultiTexCoord3h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 3]

| Improve this Doc View Source

MultiTexCoord3h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord3h(TextureUnit target, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 3]

| Improve this Doc View Source

MultiTexCoord4h(TextureUnit, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
TextureUnit target
Half* v

[length: 4]

| Improve this Doc View Source

MultiTexCoord4h(TextureUnit, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hNV")]
public static void MultiTexCoord4h(TextureUnit target, Half s, Half t, Half r, Half q)
Parameters
Type Name Description
TextureUnit target
Half s
Half t
Half r
Half q
| Improve this Doc View Source

MultiTexCoord4h(TextureUnit, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
TextureUnit target
Half v

[length: 4]

| Improve this Doc View Source

MultiTexCoord4h(TextureUnit, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")]
[CLSCompliant(false)]
public static void MultiTexCoord4h(TextureUnit target, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
TextureUnit target
Half[] v

[length: 4]

| Improve this Doc View Source

NamedFramebufferSampleLocations(Int32, Int32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, float *v)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

NamedFramebufferSampleLocations(Int32, Int32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, ref float v)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

NamedFramebufferSampleLocations(Int32, Int32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(int framebuffer, int start, int count, float[] v)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, Single*)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, float *v)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single* v
| Improve this Doc View Source

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, ref Single)

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, ref float v)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single v
| Improve this Doc View Source

NamedFramebufferSampleLocations(UInt32, UInt32, Int32, Single[])

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")]
[CLSCompliant(false)]
public static void NamedFramebufferSampleLocations(uint framebuffer, uint start, int count, float[] v)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 start
System.Int32 count
System.Single[] v
| Improve this Doc View Source

Normal3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

| Improve this Doc View Source

Normal3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hNV")]
public static void Normal3h(Half nx, Half ny, Half nz)
Parameters
Type Name Description
Half nx
Half ny
Half nz
| Improve this Doc View Source

Normal3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

| Improve this Doc View Source

Normal3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")]
[CLSCompliant(false)]
public static void Normal3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

| Improve this Doc View Source

NormalFormat(NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glNormalFormatNV")]
public static void NormalFormat(NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

PathColorGen(PathColor, PathGenMode, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] float *coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
System.Single* coeffs

[length: COMPSIZE(genMode,colorFormat)]

| Improve this Doc View Source

PathColorGen(PathColor, PathGenMode, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] ref float coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
System.Single coeffs

[length: COMPSIZE(genMode,colorFormat)]

| Improve this Doc View Source

PathColorGen(PathColor, PathGenMode, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")]
[CLSCompliant(false)]
public static void PathColorGen(PathColor color, PathGenMode genMode, NvPathRendering colorFormat, [Count(Computed = "genMode,colorFormat")] float[] coeffs)
Parameters
Type Name Description
PathColor color
PathGenMode genMode
NvPathRendering colorFormat
System.Single[] coeffs

[length: COMPSIZE(genMode,colorFormat)]

| Improve this Doc View Source

PathCommands(Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands(Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands(Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands(UInt32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands(UInt32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands(UInt32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte*, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, ref Byte, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(Int32, Int32, Byte[], Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(int path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte*, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, ref Byte, Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, ref T5)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T5 coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[,, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCommands<T5>(UInt32, Int32, Byte[], Int32, NvPathRendering, T5[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")]
[CLSCompliant(false)]
public static void PathCommands<T5>(uint path, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T5[, ] coords)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T5[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

PathCoords(Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCoords(UInt32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathCoords<T3>(Int32, Int32, NvPathRendering, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCoords
NvPathRendering coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCoords
NvPathRendering coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCoords
NvPathRendering coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(Int32, Int32, NvPathRendering, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(int path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 numCoords
NvPathRendering coordType
T3[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(UInt32, Int32, NvPathRendering, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T3 coords)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCoords
NvPathRendering coordType
T3 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[] coords)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCoords
NvPathRendering coordType
T3[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[,, ] coords)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCoords
NvPathRendering coordType
T3[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoords<T3>(UInt32, Int32, NvPathRendering, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")]
[CLSCompliant(false)]
public static void PathCoords<T3>(uint path, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T3[, ] coords)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 numCoords
NvPathRendering coordType
T3[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathCoverDepthFunc(DepthFunction)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")]
public static void PathCoverDepthFunc(DepthFunction func)
Parameters
Type Name Description
DepthFunction func
| Improve this Doc View Source

PathDashArray(Int32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] float *dashArray)
Parameters
Type Name Description
System.Int32 path
System.Int32 dashCount
System.Single* dashArray

[length: dashCount]

| Improve this Doc View Source

PathDashArray(Int32, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] ref float dashArray)
Parameters
Type Name Description
System.Int32 path
System.Int32 dashCount
System.Single dashArray

[length: dashCount]

| Improve this Doc View Source

PathDashArray(Int32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(int path, int dashCount, [Count(Parameter = "dashCount")] float[] dashArray)
Parameters
Type Name Description
System.Int32 path
System.Int32 dashCount
System.Single[] dashArray

[length: dashCount]

| Improve this Doc View Source

PathDashArray(UInt32, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] float *dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Int32 dashCount
System.Single* dashArray

[length: dashCount]

| Improve this Doc View Source

PathDashArray(UInt32, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] ref float dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Int32 dashCount
System.Single dashArray

[length: dashCount]

| Improve this Doc View Source

PathDashArray(UInt32, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")]
[CLSCompliant(false)]
public static void PathDashArray(uint path, int dashCount, [Count(Parameter = "dashCount")] float[] dashArray)
Parameters
Type Name Description
System.UInt32 path
System.Int32 dashCount
System.Single[] dashArray

[length: dashCount]

| Improve this Doc View Source

PathFogGen(PathGenMode)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")]
public static void PathFogGen(PathGenMode genMode)
Parameters
Type Name Description
PathGenMode genMode
| Improve this Doc View Source

PathGlyph(Int32, PathFontTarget, IntPtr, PathFontStyle, Int32, PathElementType, IntPtr, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
System.IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
System.IntPtr charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
| Improve this Doc View Source

PathGlyph(UInt32, PathFontTarget, IntPtr, PathFontStyle, Int32, PathElementType, IntPtr, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
System.IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
System.IntPtr charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
| Improve this Doc View Source

PathGlyph<T2, T6>(Int32, PathFontTarget, ref T2, PathFontStyle, Int32, PathElementType, ref T6, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6 charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[], PathFontStyle, Int32, PathElementType, T6[], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[,,], PathFontStyle, Int32, PathElementType, T6[,,], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[,, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[,,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(Int32, PathFontTarget, T2[,], PathFontStyle, Int32, PathElementType, T6[,], PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(UInt32, PathFontTarget, ref T2, PathFontStyle, Int32, PathElementType, ref T6, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6 charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[], PathFontStyle, Int32, PathElementType, T6[], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[,,], PathFontStyle, Int32, PathElementType, T6[,,], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[,, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[,,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyph<T2, T6>(UInt32, PathFontTarget, T2[,], PathFontStyle, Int32, PathElementType, T6[,], PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")]
[CLSCompliant(false)]
public static void PathGlyph<T2, T6>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int numGlyphs, PathElementType type, [Count(Computed = "numGlyphs,type,charcodes")] T6[, ] charcodes, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct where T6 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 numGlyphs
PathElementType type
T6[,] charcodes

[length: COMPSIZE(numGlyphs,type,charcodes)]

PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
T6
| Improve this Doc View Source

PathGlyphIndexArray(Int32, NvPathRendering, IntPtr, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontName
PathFontStyle fontStyle
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathGlyphIndexArray(UInt32, NvPathRendering, IntPtr, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontName
PathFontStyle fontStyle
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathGlyphIndexArray<T2>(Int32, NvPathRendering, ref T2, PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, ref T2 fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
T2 fontName
PathFontStyle fontStyle
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
T2[] fontName
PathFontStyle fontStyle
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[,,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
T2[,,] fontName
PathFontStyle fontStyle
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(Int32, NvPathRendering, T2[,], PathFontStyle, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(int firstPathName, NvPathRendering fontTarget, T2[, ] fontName, PathFontStyle fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
T2[,] fontName
PathFontStyle fontStyle
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, ref T2, PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, ref T2 fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
T2 fontName
PathFontStyle fontStyle
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
T2[] fontName
PathFontStyle fontStyle
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[,,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[,, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
T2[,,] fontName
PathFontStyle fontStyle
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexArray<T2>(UInt32, NvPathRendering, T2[,], PathFontStyle, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexArray<T2>(uint firstPathName, NvPathRendering fontTarget, T2[, ] fontName, PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
T2[,] fontName
PathFontStyle fontStyle
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphIndexRange(NvPathRendering, IntPtr, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange(NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
Parameters
Type Name Description
NvPathRendering fontTarget
System.IntPtr fontName
PathFontStyle fontStyle
System.Int32 pathParameterTemplate
System.Single emScale
System.Int32 baseAndCount
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathGlyphIndexRange(NvPathRendering, IntPtr, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange(NvPathRendering fontTarget, IntPtr fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
Parameters
Type Name Description
NvPathRendering fontTarget
System.IntPtr fontName
PathFontStyle fontStyle
System.UInt32 pathParameterTemplate
System.Single emScale
System.UInt32 baseAndCount
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, ref T1, PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, ref T1 fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1 fontName
PathFontStyle fontStyle
System.Int32 pathParameterTemplate
System.Single emScale
System.Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, ref T1, PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, ref T1 fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1 fontName
PathFontStyle fontStyle
System.UInt32 pathParameterTemplate
System.Single emScale
System.UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[] fontName
PathFontStyle fontStyle
System.Int32 pathParameterTemplate
System.Single emScale
System.Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[] fontName
PathFontStyle fontStyle
System.UInt32 pathParameterTemplate
System.Single emScale
System.UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[,,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,,] fontName
PathFontStyle fontStyle
System.Int32 pathParameterTemplate
System.Single emScale
System.Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[,,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[,, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,,] fontName
PathFontStyle fontStyle
System.UInt32 pathParameterTemplate
System.Single emScale
System.UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[,], PathFontStyle, Int32, Single, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[, ] fontName, PathFontStyle fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,] fontName
PathFontStyle fontStyle
System.Int32 pathParameterTemplate
System.Single emScale
System.Int32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphIndexRange<T1>(NvPathRendering, T1[,], PathFontStyle, UInt32, Single, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
[CLSCompliant(false)]
public static NvPathRendering PathGlyphIndexRange<T1>(NvPathRendering fontTarget, T1[, ] fontName, PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
    where T1 : struct
Parameters
Type Name Description
NvPathRendering fontTarget
T1[,] fontName
PathFontStyle fontStyle
System.UInt32 pathParameterTemplate
System.Single emScale
System.UInt32 baseAndCount
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T1
| Improve this Doc View Source

PathGlyphRange(Int32, PathFontTarget, IntPtr, PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
System.IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
| Improve this Doc View Source

PathGlyphRange(UInt32, PathFontTarget, IntPtr, PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] IntPtr fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
System.IntPtr fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.UInt32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
| Improve this Doc View Source

PathGlyphRange<T2>(Int32, PathFontTarget, ref T2, PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(Int32, PathFontTarget, T2[], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(Int32, PathFontTarget, T2[,,], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(Int32, PathFontTarget, T2[,], PathFontStyle, Int32, Int32, PathHandleMissingGlyphs, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(int firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, int firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, int pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.Int32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.Int32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(UInt32, PathFontTarget, ref T2, PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] ref T2 fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2 fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.UInt32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.UInt32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[,,], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[,, ] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[,,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.UInt32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathGlyphRange<T2>(UInt32, PathFontTarget, T2[,], PathFontStyle, UInt32, Int32, PathHandleMissingGlyphs, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")]
[CLSCompliant(false)]
public static void PathGlyphRange<T2>(uint firstPathName, PathFontTarget fontTarget, [Count(Computed = "fontTarget,fontName")] T2[, ] fontName, PathFontStyle fontStyle, uint firstGlyph, int numGlyphs, PathHandleMissingGlyphs handleMissingGlyphs, uint pathParameterTemplate, float emScale)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
PathFontTarget fontTarget
T2[,] fontName

[length: COMPSIZE(fontTarget,fontName)]

PathFontStyle fontStyle
System.UInt32 firstGlyph
System.Int32 numGlyphs
PathHandleMissingGlyphs handleMissingGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Type Parameters
Name Description
T2
| Improve this Doc View Source

PathMemoryGlyphIndexArray(Int32, NvPathRendering, Int32, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, int fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
System.IntPtr fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathMemoryGlyphIndexArray(Int32, NvPathRendering, IntPtr, IntPtr, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
System.IntPtr fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathMemoryGlyphIndexArray(UInt32, NvPathRendering, Int32, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, int fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
System.IntPtr fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathMemoryGlyphIndexArray(UInt32, NvPathRendering, IntPtr, IntPtr, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
System.IntPtr fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, ref T3, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, ref T3 fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3 fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[,,] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, Int32, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, int fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[,] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, ref T3, Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, ref T3 fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3 fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[,,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[,,] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(Int32, NvPathRendering, IntPtr, T3[,], Int32, Int32, Int32, Int32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(int firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.Int32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[,] fontData
System.Int32 faceIndex
System.Int32 firstGlyphIndex
System.Int32 numGlyphs
System.Int32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, ref T3, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3 fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[,,] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, Int32, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, int fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.Int32 fontSize
T3[,] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, ref T3, Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3 fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[,,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[,, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[,,] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathMemoryGlyphIndexArray<T3>(UInt32, NvPathRendering, IntPtr, T3[,], Int32, UInt32, Int32, UInt32, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
[CLSCompliant(false)]
public static NvPathRendering PathMemoryGlyphIndexArray<T3>(uint firstPathName, NvPathRendering fontTarget, IntPtr fontSize, T3[, ] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 firstPathName
NvPathRendering fontTarget
System.IntPtr fontSize
T3[,] fontData
System.Int32 faceIndex
System.UInt32 firstGlyphIndex
System.Int32 numGlyphs
System.UInt32 pathParameterTemplate
System.Single emScale
Returns
Type Description
NvPathRendering
Type Parameters
Name Description
T3
| Improve this Doc View Source

PathParameter(Int32, PathParameter, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, int value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32 value
| Improve this Doc View Source

PathParameter(Int32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(Int32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Int32[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(Int32, PathParameter, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, float value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single value
| Improve this Doc View Source

PathParameter(Int32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(Int32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(int path, PathParameter pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
System.Int32 path
PathParameter pname
System.Single[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, int value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32 value
| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Int32*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] int *value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Int32[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] int[] value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Int32[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, float value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single value
| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] float *value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single* value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathParameter(UInt32, PathParameter, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")]
[CLSCompliant(false)]
public static void PathParameter(uint path, PathParameter pname, [Count(Computed = "pname")] float[] value)
Parameters
Type Name Description
System.UInt32 path
PathParameter pname
System.Single[] value

[length: COMPSIZE(pname)]

| Improve this Doc View Source

PathStencilDepthOffset(Single, Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")]
public static void PathStencilDepthOffset(float factor, float units)
Parameters
Type Name Description
System.Single factor
System.Single units
| Improve this Doc View Source

PathStencilFunc(StencilFunction, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")]
[CLSCompliant(false)]
public static void PathStencilFunc(StencilFunction func, int ref, int mask)
Parameters
Type Name Description
StencilFunction func
System.Int32 ref
System.Int32 mask
| Improve this Doc View Source

PathStencilFunc(StencilFunction, Int32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")]
[CLSCompliant(false)]
public static void PathStencilFunc(StencilFunction func, int ref, uint mask)
Parameters
Type Name Description
StencilFunction func
System.Int32 ref
System.UInt32 mask
| Improve this Doc View Source

PathString(Int32, PathStringFormat, Int32, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString(int path, PathStringFormat format, int length, [Count(Parameter = "length")] IntPtr pathString)
Parameters
Type Name Description
System.Int32 path
PathStringFormat format
System.Int32 length
System.IntPtr pathString

[length: length]

| Improve this Doc View Source

PathString(UInt32, PathStringFormat, Int32, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] IntPtr pathString)
Parameters
Type Name Description
System.UInt32 path
PathStringFormat format
System.Int32 length
System.IntPtr pathString

[length: length]

| Improve this Doc View Source

PathString<T3>(Int32, PathStringFormat, Int32, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] ref T3 pathString)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
PathStringFormat format
System.Int32 length
T3 pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(Int32, PathStringFormat, Int32, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[] pathString)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
PathStringFormat format
System.Int32 length
T3[] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(Int32, PathStringFormat, Int32, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[,, ] pathString)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
PathStringFormat format
System.Int32 length
T3[,,] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(Int32, PathStringFormat, Int32, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(int path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[, ] pathString)
    where T3 : struct
Parameters
Type Name Description
System.Int32 path
PathStringFormat format
System.Int32 length
T3[,] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(UInt32, PathStringFormat, Int32, ref T3)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] ref T3 pathString)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
PathStringFormat format
System.Int32 length
T3 pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(UInt32, PathStringFormat, Int32, T3[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[] pathString)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
PathStringFormat format
System.Int32 length
T3[] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(UInt32, PathStringFormat, Int32, T3[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[,, ] pathString)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
PathStringFormat format
System.Int32 length
T3[,,] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathString<T3>(UInt32, PathStringFormat, Int32, T3[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")]
[CLSCompliant(false)]
public static void PathString<T3>(uint path, PathStringFormat format, int length, [Count(Parameter = "length")] T3[, ] pathString)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 path
PathStringFormat format
System.Int32 length
T3[,] pathString

[length: length]

Type Parameters
Name Description
T3
| Improve this Doc View Source

PathSubCommands(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(Int32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(int path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte*, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte *commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte* commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, ref Byte, Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] ref byte commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, ref T7)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T7 coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[,, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCommands<T7>(UInt32, Int32, Int32, Int32, Byte[], Int32, NvPathRendering, T7[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")]
[CLSCompliant(false)]
public static void PathSubCommands<T7>(uint path, int commandStart, int commandsToDelete, int numCommands, [Count(Parameter = "numCommands")] byte[] commands, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T7[, ] coords)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 commandStart
System.Int32 commandsToDelete
System.Int32 numCommands
System.Byte[] commands

[length: numCommands]

System.Int32 numCoords
NvPathRendering coordType
T7[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

PathSubCoords(Int32, Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.Int32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCoords(UInt32, Int32, Int32, NvPathRendering, IntPtr)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] IntPtr coords)
Parameters
Type Name Description
System.UInt32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
System.IntPtr coords

[length: COMPSIZE(numCoords,coordType)]

| Improve this Doc View Source

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, ref T4)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(Int32, Int32, Int32, NvPathRendering, T4[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(int path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
System.Int32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, ref T4)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] ref T4 coords)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4 coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[] coords)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[,,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[,, ] coords)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[,,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathSubCoords<T4>(UInt32, Int32, Int32, NvPathRendering, T4[,])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")]
[CLSCompliant(false)]
public static void PathSubCoords<T4>(uint path, int coordStart, int numCoords, NvPathRendering coordType, [Count(Computed = "numCoords,coordType")] T4[, ] coords)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 path
System.Int32 coordStart
System.Int32 numCoords
NvPathRendering coordType
T4[,] coords

[length: COMPSIZE(numCoords,coordType)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

PathTexGen(PathColor, PathGenMode, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] float *coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
System.Int32 components
System.Single* coeffs

[length: COMPSIZE(genMode,components)]

| Improve this Doc View Source

PathTexGen(PathColor, PathGenMode, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] ref float coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
System.Int32 components
System.Single coeffs

[length: COMPSIZE(genMode,components)]

| Improve this Doc View Source

PathTexGen(PathColor, PathGenMode, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")]
[CLSCompliant(false)]
public static void PathTexGen(PathColor texCoordSet, PathGenMode genMode, int components, [Count(Computed = "genMode,components")] float[] coeffs)
Parameters
Type Name Description
PathColor texCoordSet
PathGenMode genMode
System.Int32 components
System.Single[] coeffs

[length: COMPSIZE(genMode,components)]

| Improve this Doc View Source

PauseTransformFeedback()

[requires: NV_transform_feedback2] Pause transform feedback operations

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glPauseTransformFeedbackNV")]
public static void PauseTransformFeedback()
| Improve this Doc View Source

PixelDataRange(NvPixelDataRange, Int32, IntPtr)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
public static void PixelDataRange(NvPixelDataRange target, int length, [Count(Parameter = "length")] IntPtr pointer)
Parameters
Type Name Description
NvPixelDataRange target
System.Int32 length
System.IntPtr pointer

[length: length]

| Improve this Doc View Source

PixelDataRange<T2>(NvPixelDataRange, Int32, ref T2)

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
System.Int32 length
T2 pointer

[length: length]

Type Parameters
Name Description
T2
| Improve this Doc View Source

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
System.Int32 length
T2[] pointer

[length: length]

Type Parameters
Name Description
T2
| Improve this Doc View Source

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[,,])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
System.Int32 length
T2[,,] pointer

[length: length]

Type Parameters
Name Description
T2
| Improve this Doc View Source

PixelDataRange<T2>(NvPixelDataRange, Int32, T2[,])

[requires: NV_pixel_data_range]

Declaration
[AutoGenerated(Category = "NV_pixel_data_range", Version = "", EntryPoint = "glPixelDataRangeNV")]
[CLSCompliant(false)]
public static void PixelDataRange<T2>(NvPixelDataRange target, int length, [Count(Parameter = "length")] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
NvPixelDataRange target
System.Int32 length
T2[,] pointer

[length: length]

Type Parameters
Name Description
T2
| Improve this Doc View Source

PointAlongPath(Int32, Int32, Int32, Single, Single*, Single*, Single*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(int path, int startSegment, int numSegments, float distance, [Count(Count = 1)] float *x, [Count(Count = 1)] float *y, [Count(Count = 1)] float *tangentX, [Count(Count = 1)] float *tangentY)
Parameters
Type Name Description
System.Int32 path
System.Int32 startSegment
System.Int32 numSegments
System.Single distance
System.Single* x

[length: 1]

System.Single* y

[length: 1]

System.Single* tangentX

[length: 1]

System.Single* tangentY

[length: 1]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

PointAlongPath(Int32, Int32, Int32, Single, out Single, out Single, out Single, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(int path, int startSegment, int numSegments, float distance, [Count(Count = 1)] out float x, [Count(Count = 1)] out float y, [Count(Count = 1)] out float tangentX, [Count(Count = 1)] out float tangentY)
Parameters
Type Name Description
System.Int32 path
System.Int32 startSegment
System.Int32 numSegments
System.Single distance
System.Single x

[length: 1]

System.Single y

[length: 1]

System.Single tangentX

[length: 1]

System.Single tangentY

[length: 1]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

PointAlongPath(UInt32, Int32, Int32, Single, Single*, Single*, Single*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [Count(Count = 1)] float *x, [Count(Count = 1)] float *y, [Count(Count = 1)] float *tangentX, [Count(Count = 1)] float *tangentY)
Parameters
Type Name Description
System.UInt32 path
System.Int32 startSegment
System.Int32 numSegments
System.Single distance
System.Single* x

[length: 1]

System.Single* y

[length: 1]

System.Single* tangentX

[length: 1]

System.Single* tangentY

[length: 1]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

PointAlongPath(UInt32, Int32, Int32, Single, out Single, out Single, out Single, out Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
[CLSCompliant(false)]
public static bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [Count(Count = 1)] out float x, [Count(Count = 1)] out float y, [Count(Count = 1)] out float tangentX, [Count(Count = 1)] out float tangentY)
Parameters
Type Name Description
System.UInt32 path
System.Int32 startSegment
System.Int32 numSegments
System.Single distance
System.Single x

[length: 1]

System.Single y

[length: 1]

System.Single tangentX

[length: 1]

System.Single tangentY

[length: 1]

Returns
Type Description
System.Boolean
| Improve this Doc View Source

PointParameter(NvPointSprite, Int32)

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameteriNV")]
public static void PointParameter(NvPointSprite pname, int param)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

System.Int32 param

For glPointParameterf and glPointParameteri, specifies the value that pname will be set to.

| Improve this Doc View Source

PointParameter(NvPointSprite, Int32*)

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameterivNV")]
[CLSCompliant(false)]
public static void PointParameter(NvPointSprite pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

System.Int32* params
| Improve this Doc View Source

PointParameter(NvPointSprite, Int32[])

[requires: NV_point_sprite] Specify point parameters

Declaration
[AutoGenerated(Category = "NV_point_sprite", Version = "", EntryPoint = "glPointParameterivNV")]
[CLSCompliant(false)]
public static void PointParameter(NvPointSprite pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
NvPointSprite pname

Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.

System.Int32[] params
| Improve this Doc View Source

PresentFrameDualFill(Int32, Int64, Int32, Int32, NvPresentVideo, NvPresentVideo, Int32, NvPresentVideo, Int32, NvPresentVideo, Int32, NvPresentVideo, Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameDualFillNV")]
[CLSCompliant(false)]
public static void PresentFrameDualFill(int video_slot, long minPresentTime, int beginPresentTimeId, int presentDurationId, NvPresentVideo type, NvPresentVideo target0, int fill0, NvPresentVideo target1, int fill1, NvPresentVideo target2, int fill2, NvPresentVideo target3, int fill3)
Parameters
Type Name Description
System.Int32 video_slot
System.Int64 minPresentTime
System.Int32 beginPresentTimeId
System.Int32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
System.Int32 fill0
NvPresentVideo target1
System.Int32 fill1
NvPresentVideo target2
System.Int32 fill2
NvPresentVideo target3
System.Int32 fill3
| Improve this Doc View Source

PresentFrameDualFill(UInt32, UInt64, UInt32, UInt32, NvPresentVideo, NvPresentVideo, UInt32, NvPresentVideo, UInt32, NvPresentVideo, UInt32, NvPresentVideo, UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameDualFillNV")]
[CLSCompliant(false)]
public static void PresentFrameDualFill(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, NvPresentVideo type, NvPresentVideo target0, uint fill0, NvPresentVideo target1, uint fill1, NvPresentVideo target2, uint fill2, NvPresentVideo target3, uint fill3)
Parameters
Type Name Description
System.UInt32 video_slot
System.UInt64 minPresentTime
System.UInt32 beginPresentTimeId
System.UInt32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
System.UInt32 fill0
NvPresentVideo target1
System.UInt32 fill1
NvPresentVideo target2
System.UInt32 fill2
NvPresentVideo target3
System.UInt32 fill3
| Improve this Doc View Source

PresentFrameKeye(Int32, Int64, Int32, Int32, NvPresentVideo, NvPresentVideo, Int32, Int32, NvPresentVideo, Int32, Int32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameKeyedNV")]
[CLSCompliant(false)]
public static void PresentFrameKeye(int video_slot, long minPresentTime, int beginPresentTimeId, int presentDurationId, NvPresentVideo type, NvPresentVideo target0, int fill0, int key0, NvPresentVideo target1, int fill1, int key1)
Parameters
Type Name Description
System.Int32 video_slot
System.Int64 minPresentTime
System.Int32 beginPresentTimeId
System.Int32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
System.Int32 fill0
System.Int32 key0
NvPresentVideo target1
System.Int32 fill1
System.Int32 key1
| Improve this Doc View Source

PresentFrameKeye(UInt32, UInt64, UInt32, UInt32, NvPresentVideo, NvPresentVideo, UInt32, UInt32, NvPresentVideo, UInt32, UInt32)

[requires: NV_present_video]

Declaration
[AutoGenerated(Category = "NV_present_video", Version = "", EntryPoint = "glPresentFrameKeyedNV")]
[CLSCompliant(false)]
public static void PresentFrameKeye(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, NvPresentVideo type, NvPresentVideo target0, uint fill0, uint key0, NvPresentVideo target1, uint fill1, uint key1)
Parameters
Type Name Description
System.UInt32 video_slot
System.UInt64 minPresentTime
System.UInt32 beginPresentTimeId
System.UInt32 presentDurationId
NvPresentVideo type
NvPresentVideo target0
System.UInt32 fill0
System.UInt32 key0
NvPresentVideo target1
System.UInt32 fill1
System.UInt32 key1
| Improve this Doc View Source

PrimitiveRestart()

[requires: NV_primitive_restart]

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartNV")]
public static void PrimitiveRestart()
| Improve this Doc View Source

PrimitiveRestartIndex(Int32)

[requires: NV_primitive_restart] Specify the primitive restart index

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartIndexNV")]
[CLSCompliant(false)]
public static void PrimitiveRestartIndex(int index)
Parameters
Type Name Description
System.Int32 index

Specifies the value to be interpreted as the primitive restart index.

| Improve this Doc View Source

PrimitiveRestartIndex(UInt32)

[requires: NV_primitive_restart] Specify the primitive restart index

Declaration
[AutoGenerated(Category = "NV_primitive_restart", Version = "", EntryPoint = "glPrimitiveRestartIndexNV")]
[CLSCompliant(false)]
public static void PrimitiveRestartIndex(uint index)
Parameters
Type Name Description
System.UInt32 index

Specifies the value to be interpreted as the primitive restart index.

| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, Single*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] float *params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Single* params
| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, ref Single)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] ref float params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Single params
| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, Int32, Int32, Int32, Single[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] float[] params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Single[] params
| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, Single*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] float *params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Single* params
| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, ref Single)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref float params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Single params
| Improve this Doc View Source

ProgramBufferParameters(NvParameterBufferObject, UInt32, UInt32, Int32, Single[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersfvNV")]
[CLSCompliant(false)]
public static void ProgramBufferParameters(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] float[] params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Single[] params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, Int32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, ref Int32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, Int32, Int32, Int32, Int32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, int bindingIndex, int wordIndex, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvParameterBufferObject target
System.Int32 bindingIndex
System.Int32 wordIndex
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, Int32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, ref Int32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, Int32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, UInt32*)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] uint *params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.UInt32* params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, ref UInt32)

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] ref uint params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.UInt32 params
| Improve this Doc View Source

ProgramBufferParametersI(NvParameterBufferObject, UInt32, UInt32, Int32, UInt32[])

[requires: NV_parameter_buffer_object]

Declaration
[AutoGenerated(Category = "NV_parameter_buffer_object", Version = "", EntryPoint = "glProgramBufferParametersIuivNV")]
[CLSCompliant(false)]
public static void ProgramBufferParametersI(NvParameterBufferObject target, uint bindingIndex, uint wordIndex, int count, [Count(Parameter = "count")] uint[] params)
Parameters
Type Name Description
NvParameterBufferObject target
System.UInt32 bindingIndex
System.UInt32 wordIndex
System.Int32 count
System.UInt32[] params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uiNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 x
System.UInt32 y
System.UInt32 z
System.UInt32 w
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

ProgramEnvParameterI4(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, Int32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32* params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32 params
| Improve this Doc View Source

ProgramEnvParametersI4(NvGpuProgram4, UInt32, Int32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramEnvParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramEnvParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32[] params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32, Int32, Int32, Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4iNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, int x, int y, int z, int w)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uiNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 x
System.UInt32 y
System.UInt32 z
System.UInt32 w
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

ProgramLocalParameterI4(NvGpuProgram4, UInt32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParameterI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParameterI4(NvGpuProgram4 target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, Int32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.Int32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, Int32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, ref Int32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, Int32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4ivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, UInt32*)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32* params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, ref UInt32)

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32 params
| Improve this Doc View Source

ProgramLocalParametersI4(NvGpuProgram4, UInt32, Int32, UInt32[])

[requires: NV_gpu_program4]

Declaration
[AutoGenerated(Category = "NV_gpu_program4", Version = "", EntryPoint = "glProgramLocalParametersI4uivNV")]
[CLSCompliant(false)]
public static void ProgramLocalParametersI4(NvGpuProgram4 target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
Type Name Description
NvGpuProgram4 target
System.UInt32 index
System.Int32 count
System.UInt32[] params
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double* v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, double x, double y, double z, double w)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(int id, int len, byte *name, double[] v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name
System.Double[] v
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single* v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] byte *name, float x, float y, float z, float w)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(int id, int len, byte *name, float[] v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte* name
System.Single[] v
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, double x, double y, double z, double w)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, ref Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double[] v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, float x, float y, float z, float w)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, ref Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(Int32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(int id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
System.Int32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single[] v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Double*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] double *v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double* v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, double x, double y, double z, double w)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Double[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(uint id, int len, byte *name, double[] v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name
System.Double[] v
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Single*)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, [Count(Count = 4)] float *v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single* v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] byte *name, float x, float y, float z, float w)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name

[length: 1]

System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, Byte*, Single[])

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "NvFragmentProgram", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")]
[Obsolete("Use ref/array overload instead")]
public static void ProgramNamedParameter4(uint id, int len, byte *name, float[] v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte* name
System.Single[] v
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, Double, Double, Double, Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, double x, double y, double z, double w)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, ref Double)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, Double[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Double[] v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, Single, Single, Single, Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, float x, float y, float z, float w)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, ref Single)

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single v

[length: 4]

| Improve this Doc View Source

ProgramNamedParameter4(UInt32, Int32, ref Byte, Single[])

[requires: NV_fragment_program]

Declaration
[AutoGenerated(Category = "NV_fragment_program", Version = "", EntryPoint = "glProgramNamedParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramNamedParameter4(uint id, int len, [Count(Count = 1)] ref byte name, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
System.UInt32 id
System.Int32 len
System.Byte name

[length: 1]

System.Single[] v

[length: 4]

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Double* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, double x, double y, double z, double w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Double x

Specifies the new value of the parameter specified by pname for program.

System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, ref Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Double v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Double[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Double[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Single* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, float x, float y, float z, float w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Single x

Specifies the new value of the parameter specified by pname for program.

System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, ref Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Single v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, Int32, Single[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, int index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.Int32 index

Specifies the name of the parameter to modify.

System.Single[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Double* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, double x, double y, double z, double w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Double x

Specifies the new value of the parameter specified by pname for program.

System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, ref Double)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Double v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Double[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Double[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single*)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Single* v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, float x, float y, float z, float w)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Single x

Specifies the new value of the parameter specified by pname for program.

System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, ref Single)

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Single v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter4(AssemblyProgramTargetArb, UInt32, Single[])

[requires: NV_vertex_program] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameter4(AssemblyProgramTargetArb target, uint index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target

Specifies the name of a program object whose parameter to modify.

System.UInt32 index

Specifies the name of the parameter to modify.

System.Single[] v

[length: 4] Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Double* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Double v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Double[] v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Single* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Single v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, int index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 index
System.Int32 count
System.Single[] v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Double* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Double v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Double[] v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Single* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Single v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.Int32 count
System.Single[] v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Double*)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Double* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, ref Double)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Double v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Double[])

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4dvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Double[] v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Single*)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Single* v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, ref Single)

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Single v

[length: count*4]

| Improve this Doc View Source

ProgramParameters4(AssemblyProgramTargetArb, UInt32, UInt32, Single[])

[requires: NV_vertex_program]

Declaration
[Obsolete("Use int overload instead")]
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameters4fvNV")]
[CLSCompliant(false)]
public static void ProgramParameters4(AssemblyProgramTargetArb target, uint index, uint count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 index
System.UInt32 count
System.Single[] v

[length: count*4]

| Improve this Doc View Source

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, float *coeffs)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single* coeffs
| Improve this Doc View Source

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, ref float coeffs)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single coeffs
| Improve this Doc View Source

ProgramPathFragmentInputGen(Int32, Int32, NvPathRendering, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(int program, int location, NvPathRendering genMode, int components, float[] coeffs)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single[] coeffs
| Improve this Doc View Source

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, float *coeffs)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single* coeffs
| Improve this Doc View Source

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, ref float coeffs)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single coeffs
| Improve this Doc View Source

ProgramPathFragmentInputGen(UInt32, Int32, NvPathRendering, Int32, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")]
[CLSCompliant(false)]
public static void ProgramPathFragmentInputGen(uint program, int location, NvPathRendering genMode, int components, float[] coeffs)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
NvPathRendering genMode
System.Int32 components
System.Single[] coeffs
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, Int32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] int *params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.Int32* params
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, ref Int32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] ref int params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.Int32 params
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, Int32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] int[] params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, UInt32*)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] uint *params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.UInt32* params
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, ref UInt32)

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] ref uint params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.UInt32 params
| Improve this Doc View Source

ProgramSubroutineParameters(NvGpuProgram5, Int32, UInt32[])

[requires: NV_gpu_program5]

Declaration
[AutoGenerated(Category = "NV_gpu_program5", Version = "", EntryPoint = "glProgramSubroutineParametersuivNV")]
[CLSCompliant(false)]
public static void ProgramSubroutineParameters(NvGpuProgram5 target, int count, [Count(Parameter = "count")] uint[] params)
Parameters
Type Name Description
NvGpuProgram5 target
System.Int32 count
System.UInt32[] params
| Improve this Doc View Source

ProgramUniform(Int32, Int32, Int32, Int64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(Int32, Int32, Int32, ref Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(Int32, Int32, Int32, Int64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(Int32, Int32, Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform(int program, int location, long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(UInt32, Int32, Int32, UInt64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(UInt32, Int32, Int32, ref UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(UInt32, Int32, Int32, UInt64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform(UInt32, Int32, UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glProgramUniformui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform(uint program, int location, ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, long x)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, long x)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, ulong x)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, long x, long y)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ulong *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ulong[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, long x, long y)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, ulong x, ulong y)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, long x, long y, long z)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ulong *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ulong[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, long x, long y, long z)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, ulong x, ulong y, ulong z)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, long x, long y, long z, long w)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ulong *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref ulong value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ulong[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, long x, long y, long z, long w)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, UInt64, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniformHandle(Int32, Int32, Int32, Int64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long *values)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Int64* values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(Int32, Int32, Int32, ref Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] ref long values)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Int64 values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(Int32, Int32, Int32, Int64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, int count, [Count(Parameter = "count")] long[] values)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Int64[] values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(Int32, Int32, Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(int program, int location, long value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int64 value
| Improve this Doc View Source

ProgramUniformHandle(UInt32, Int32, Int32, UInt64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong *values)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.UInt64* values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(UInt32, Int32, Int32, ref UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ref ulong values)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.UInt64 values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(UInt32, Int32, Int32, UInt64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, int count, [Count(Parameter = "count")] ulong[] values)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.UInt64[] values

[length: count]

| Improve this Doc View Source

ProgramUniformHandle(UInt32, Int32, UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")]
[CLSCompliant(false)]
public static void ProgramUniformHandle(uint program, int location, ulong value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.UInt64 value
| Improve this Doc View Source

ProgramVertexLimit(NvGeometryProgram4, Int32)

[requires: NV_geometry_program4]

Declaration
[AutoGenerated(Category = "NV_geometry_program4", Version = "", EntryPoint = "glProgramVertexLimitNV")]
public static void ProgramVertexLimit(NvGeometryProgram4 target, int limit)
Parameters
Type Name Description
NvGeometryProgram4 target
System.Int32 limit
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, Int32, Int32*)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, int *buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.Int32 bufSize
System.Int32* buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, Int32, out Int32)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, out int buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.Int32 bufSize
System.Int32 buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, Int32, Int32[])

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, int bufSize, int[] buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.Int32 bufSize
System.Int32[] buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, UInt32, Int32*)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, int *buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.UInt32 bufSize
System.Int32* buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, UInt32, out Int32)

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, out int buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.UInt32 bufSize
System.Int32 buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResource(NvQueryResource, Int32, UInt32, Int32[])

[requires: NV_query_resource]

Declaration
[AutoGenerated(Category = "NV_query_resource", Version = "", EntryPoint = "glQueryResourceNV")]
[CLSCompliant(false)]
public static int QueryResource(NvQueryResource queryType, int tagId, uint bufSize, int[] buffer)
Parameters
Type Name Description
NvQueryResource queryType
System.Int32 tagId
System.UInt32 bufSize
System.Int32[] buffer
Returns
Type Description
System.Int32
| Improve this Doc View Source

QueryResourceTag(Int32, String)

[requires: NV_query_resource_tag]

Declaration
[AutoGenerated(Category = "NV_query_resource_tag", Version = "", EntryPoint = "glQueryResourceTagNV")]
public static void QueryResourceTag(int tagId, string tagString)
Parameters
Type Name Description
System.Int32 tagId
System.String tagString
| Improve this Doc View Source

RenderbufferStorageMultisampleCoverage(RenderbufferTarget, Int32, Int32, InternalFormat, Int32, Int32)

[requires: NV_framebuffer_multisample_coverage]

Declaration
[AutoGenerated(Category = "NV_framebuffer_multisample_coverage", Version = "", EntryPoint = "glRenderbufferStorageMultisampleCoverageNV")]
public static void RenderbufferStorageMultisampleCoverage(RenderbufferTarget target, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
Type Name Description
RenderbufferTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
InternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

RenderGpuMask(Int32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")]
[CLSCompliant(false)]
public static void RenderGpuMask(int mask)
Parameters
Type Name Description
System.Int32 mask
| Improve this Doc View Source

RenderGpuMask(UInt32)

[requires: NV_gpu_multicast]

Declaration
[AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")]
[CLSCompliant(false)]
public static void RenderGpuMask(uint mask)
Parameters
Type Name Description
System.UInt32 mask
| Improve this Doc View Source

RequestResidentProgram(Int32, Int32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] int *programs)
Parameters
Type Name Description
System.Int32 n
System.Int32* programs

[length: n]

| Improve this Doc View Source

RequestResidentProgram(Int32, ref Int32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] ref int programs)
Parameters
Type Name Description
System.Int32 n
System.Int32 programs

[length: n]

| Improve this Doc View Source

RequestResidentProgram(Int32, Int32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] int[] programs)
Parameters
Type Name Description
System.Int32 n
System.Int32[] programs

[length: n]

| Improve this Doc View Source

RequestResidentProgram(Int32, UInt32*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] uint *programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32* programs

[length: n]

| Improve this Doc View Source

RequestResidentProgram(Int32, ref UInt32)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] ref uint programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32 programs

[length: n]

| Improve this Doc View Source

RequestResidentProgram(Int32, UInt32[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glRequestResidentProgramsNV")]
[CLSCompliant(false)]
public static void RequestResidentProgram(int n, [Count(Parameter = "n")] uint[] programs)
Parameters
Type Name Description
System.Int32 n
System.UInt32[] programs

[length: n]

| Improve this Doc View Source

ResolveDepthValues()

[requires: NV_sample_locations]

Declaration
[AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")]
public static void ResolveDepthValues()
| Improve this Doc View Source

ResumeTransformFeedback()

[requires: NV_transform_feedback2] Resume transform feedback operations

Declaration
[AutoGenerated(Category = "NV_transform_feedback2", Version = "", EntryPoint = "glResumeTransformFeedbackNV")]
public static void ResumeTransformFeedback()
| Improve this Doc View Source

SampleMaskIndexed(Int32, Int32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glSampleMaskIndexedNV")]
[CLSCompliant(false)]
public static void SampleMaskIndexed(int index, int mask)
Parameters
Type Name Description
System.Int32 index
System.Int32 mask
| Improve this Doc View Source

SampleMaskIndexed(UInt32, UInt32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glSampleMaskIndexedNV")]
[CLSCompliant(false)]
public static void SampleMaskIndexed(uint index, uint mask)
Parameters
Type Name Description
System.UInt32 index
System.UInt32 mask
| Improve this Doc View Source

SecondaryColor3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

| Improve this Doc View Source

SecondaryColor3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hNV")]
public static void SecondaryColor3h(Half red, Half green, Half blue)
Parameters
Type Name Description
Half red
Half green
Half blue
| Improve this Doc View Source

SecondaryColor3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

| Improve this Doc View Source

SecondaryColor3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")]
[CLSCompliant(false)]
public static void SecondaryColor3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

| Improve this Doc View Source

SecondaryColorFormat(Int32, ColorPointerType, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glSecondaryColorFormatNV")]
public static void SecondaryColorFormat(int size, ColorPointerType type, int stride)
Parameters
Type Name Description
System.Int32 size
ColorPointerType type
System.Int32 stride
| Improve this Doc View Source

SetFence(Int32, NvFence)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")]
[CLSCompliant(false)]
public static void SetFence(int fence, NvFence condition)
Parameters
Type Name Description
System.Int32 fence
NvFence condition
| Improve this Doc View Source

SetFence(UInt32, NvFence)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")]
[CLSCompliant(false)]
public static void SetFence(uint fence, NvFence condition)
Parameters
Type Name Description
System.UInt32 fence
NvFence condition
| Improve this Doc View Source

SignalVkFence(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")]
[CLSCompliant(false)]
public static void SignalVkFence(long vkFence)
Parameters
Type Name Description
System.Int64 vkFence
| Improve this Doc View Source

SignalVkFence(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")]
[CLSCompliant(false)]
public static void SignalVkFence(ulong vkFence)
Parameters
Type Name Description
System.UInt64 vkFence
| Improve this Doc View Source

SignalVkSemaphore(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")]
[CLSCompliant(false)]
public static void SignalVkSemaphore(long vkSemaphore)
Parameters
Type Name Description
System.Int64 vkSemaphore
| Improve this Doc View Source

SignalVkSemaphore(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")]
[CLSCompliant(false)]
public static void SignalVkSemaphore(ulong vkSemaphore)
Parameters
Type Name Description
System.UInt64 vkSemaphore
| Improve this Doc View Source

StateCapture(Int32, NvCommandList)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(int state, NvCommandList mode)
Parameters
Type Name Description
System.Int32 state
NvCommandList mode
| Improve this Doc View Source

StateCapture(UInt32, NvCommandList)

[requires: NV_command_list]

Declaration
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")]
[CLSCompliant(false)]
public static void StateCapture(uint state, NvCommandList mode)
Parameters
Type Name Description
System.UInt32 state
NvCommandList mode
| Improve this Doc View Source

StencilFillPath(Int32, PathFillMode, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")]
[CLSCompliant(false)]
public static void StencilFillPath(int path, PathFillMode fillMode, int mask)
Parameters
Type Name Description
System.Int32 path
PathFillMode fillMode
System.Int32 mask
| Improve this Doc View Source

StencilFillPath(UInt32, PathFillMode, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")]
[CLSCompliant(false)]
public static void StencilFillPath(uint path, PathFillMode fillMode, uint mask)
Parameters
Type Name Description
System.UInt32 path
PathFillMode fillMode
System.UInt32 mask
| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced(Int32, PathElementType, IntPtr, UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], Int32, PathFillMode, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, PathFillMode fillMode, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
PathFillMode fillMode
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilFillPathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, PathFillMode, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilFillPathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, PathFillMode fillMode, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
PathFillMode fillMode
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePath(Int32, Int32, Int32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")]
[CLSCompliant(false)]
public static void StencilStrokePath(int path, int reference, int mask)
Parameters
Type Name Description
System.Int32 path
System.Int32 reference
System.Int32 mask
| Improve this Doc View Source

StencilStrokePath(UInt32, Int32, UInt32)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")]
[CLSCompliant(false)]
public static void StencilStrokePath(uint path, int reference, uint mask)
Parameters
Type Name Description
System.UInt32 path
System.Int32 reference
System.UInt32 mask
| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced(Int32, PathElementType, IntPtr, UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] IntPtr paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
System.IntPtr paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, ref T2, UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] ref T2 paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2 paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,,], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[,, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], Int32, Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, int pathBase, int reference, int mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.Int32 pathBase
System.Int32 reference
System.Int32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilStrokePathInstanced<T2>(Int32, PathElementType, T2[,], UInt32, Int32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilStrokePathInstanced<T2>(int numPaths, PathElementType pathNameType, [Count(Computed = "numPaths,pathNameType,paths")] T2[, ] paths, uint pathBase, int reference, uint mask, PathTransformType transformType, [Count(Computed = "numPaths,transformType")] float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
PathElementType pathNameType
T2[,] paths

[length: COMPSIZE(numPaths,pathNameType,paths)]

System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(numPaths,transformType)]

Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPath(Int32, NvPathRendering, Int32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(int path, NvPathRendering fillMode, int mask, NvPathRendering coverMode)
Parameters
Type Name Description
System.Int32 path
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
| Improve this Doc View Source

StencilThenCoverFillPath(UInt32, NvPathRendering, UInt32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPath(uint path, NvPathRendering fillMode, uint mask, NvPathRendering coverMode)
Parameters
Type Name Description
System.UInt32 path
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced(Int32, NvPathRendering, IntPtr, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, NvPathRendering, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, NvPathRendering fillMode, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
NvPathRendering fillMode
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverFillPathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, NvPathRendering, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverFillPathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, NvPathRendering fillMode, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
NvPathRendering fillMode
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePath(Int32, Int32, Int32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePath(int path, int reference, int mask, NvPathRendering coverMode)
Parameters
Type Name Description
System.Int32 path
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
| Improve this Doc View Source

StencilThenCoverStrokePath(UInt32, Int32, UInt32, NvPathRendering)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePath(uint path, int reference, uint mask, NvPathRendering coverMode)
Parameters
Type Name Description
System.UInt32 path
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced(Int32, NvPathRendering, IntPtr, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced(int numPaths, NvPathRendering pathNameType, IntPtr paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
System.IntPtr paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, ref T2, UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, ref T2 paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2 paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[,, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], Int32, Int32, Int32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, int pathBase, int reference, int mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.Int32 pathBase
System.Int32 reference
System.Int32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float *transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single* transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, ref float transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

StencilThenCoverStrokePathInstanced<T2>(Int32, NvPathRendering, T2[,], UInt32, Int32, UInt32, NvPathRendering, NvPathRendering, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")]
[CLSCompliant(false)]
public static void StencilThenCoverStrokePathInstanced<T2>(int numPaths, NvPathRendering pathNameType, T2[, ] paths, uint pathBase, int reference, uint mask, NvPathRendering coverMode, NvPathRendering transformType, float[] transformValues)
    where T2 : struct
Parameters
Type Name Description
System.Int32 numPaths
NvPathRendering pathNameType
T2[,] paths
System.UInt32 pathBase
System.Int32 reference
System.UInt32 mask
NvPathRendering coverMode
NvPathRendering transformType
System.Single[] transformValues
Type Parameters
Name Description
T2
| Improve this Doc View Source

SubpixelPrecisionBia(Int32, Int32)

[requires: NV_conservative_raster]

Declaration
[AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")]
[CLSCompliant(false)]
public static void SubpixelPrecisionBia(int xbits, int ybits)
Parameters
Type Name Description
System.Int32 xbits
System.Int32 ybits
| Improve this Doc View Source

SubpixelPrecisionBia(UInt32, UInt32)

[requires: NV_conservative_raster]

Declaration
[AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")]
[CLSCompliant(false)]
public static void SubpixelPrecisionBia(uint xbits, uint ybits)
Parameters
Type Name Description
System.UInt32 xbits
System.UInt32 ybits
| Improve this Doc View Source

TestFence(Int32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")]
[CLSCompliant(false)]
public static bool TestFence(int fence)
Parameters
Type Name Description
System.Int32 fence
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TestFence(UInt32)

[requires: NV_fence]

Declaration
[AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")]
[CLSCompliant(false)]
public static bool TestFence(uint fence)
Parameters
Type Name Description
System.UInt32 fence
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TexCoord1h(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hNV")]
public static void TexCoord1h(Half s)
Parameters
Type Name Description
Half s
| Improve this Doc View Source

TexCoord1h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hvNV")]
[CLSCompliant(false)]
public static void TexCoord1h([Count(Count = 1)] Half*v)
Parameters
Type Name Description
Half* v

[length: 1]

| Improve this Doc View Source

TexCoord2h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] Half*v)
Parameters
Type Name Description
Half* v

[length: 2]

| Improve this Doc View Source

TexCoord2h(Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hNV")]
public static void TexCoord2h(Half s, Half t)
Parameters
Type Name Description
Half s
Half t
| Improve this Doc View Source

TexCoord2h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] ref Half v)
Parameters
Type Name Description
Half v

[length: 2]

| Improve this Doc View Source

TexCoord2h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")]
[CLSCompliant(false)]
public static void TexCoord2h([Count(Count = 2)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 2]

| Improve this Doc View Source

TexCoord3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

| Improve this Doc View Source

TexCoord3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hNV")]
public static void TexCoord3h(Half s, Half t, Half r)
Parameters
Type Name Description
Half s
Half t
Half r
| Improve this Doc View Source

TexCoord3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

| Improve this Doc View Source

TexCoord3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")]
[CLSCompliant(false)]
public static void TexCoord3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

| Improve this Doc View Source

TexCoord4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

| Improve this Doc View Source

TexCoord4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hNV")]
public static void TexCoord4h(Half s, Half t, Half r, Half q)
Parameters
Type Name Description
Half s
Half t
Half r
Half q
| Improve this Doc View Source

TexCoord4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

| Improve this Doc View Source

TexCoord4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")]
[CLSCompliant(false)]
public static void TexCoord4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

| Improve this Doc View Source

TexCoordFormat(Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glTexCoordFormatNV")]
public static void TexCoordFormat(int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
System.Int32 size
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

TexImage2DMultisampleCoverage(TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTexImage2DMultisampleCoverageNV")]
public static void TexImage2DMultisampleCoverage(TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TexImage3DMultisampleCoverage(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTexImage3DMultisampleCoverageNV")]
public static void TexImage3DMultisampleCoverage(TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TexRenderbuffer(TextureTarget, Int32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glTexRenderbufferNV")]
[CLSCompliant(false)]
public static void TexRenderbuffer(TextureTarget target, int renderbuffer)
Parameters
Type Name Description
TextureTarget target
System.Int32 renderbuffer
| Improve this Doc View Source

TexRenderbuffer(TextureTarget, UInt32)

[requires: NV_explicit_multisample]

Declaration
[AutoGenerated(Category = "NV_explicit_multisample", Version = "", EntryPoint = "glTexRenderbufferNV")]
[CLSCompliant(false)]
public static void TexRenderbuffer(TextureTarget target, uint renderbuffer)
Parameters
Type Name Description
TextureTarget target
System.UInt32 renderbuffer
| Improve this Doc View Source

TextureBarrier()

[requires: NV_texture_barrier]

Declaration
[AutoGenerated(Category = "NV_texture_barrier", Version = "", EntryPoint = "glTextureBarrierNV")]
public static void TextureBarrier()
| Improve this Doc View Source

TextureImage2DMultisample(Int32, TextureTarget, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisample(int texture, TextureTarget target, int samples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 samples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage2DMultisample(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisample(uint texture, TextureTarget target, int samples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 samples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage2DMultisampleCoverage(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisampleCoverage(int texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage2DMultisampleCoverage(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage2DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage2DMultisampleCoverage(uint texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage3DMultisample(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisample(int texture, TextureTarget target, int samples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 samples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage3DMultisample(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisample(uint texture, TextureTarget target, int samples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 samples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage3DMultisampleCoverage(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisampleCoverage(int texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TextureImage3DMultisampleCoverage(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: NV_texture_multisample]

Declaration
[AutoGenerated(Category = "NV_texture_multisample", Version = "", EntryPoint = "glTextureImage3DMultisampleCoverageNV")]
[CLSCompliant(false)]
public static void TextureImage3DMultisampleCoverage(uint texture, TextureTarget target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 coverageSamples
System.Int32 colorSamples
System.Int32 internalFormat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedSampleLocations
| Improve this Doc View Source

TrackMatrix(AssemblyProgramTargetArb, Int32, NvVertexProgram, NvVertexProgram)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glTrackMatrixNV")]
[CLSCompliant(false)]
public static void TrackMatrix(AssemblyProgramTargetArb target, int address, NvVertexProgram matrix, NvVertexProgram transform)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.Int32 address
NvVertexProgram matrix
NvVertexProgram transform
| Improve this Doc View Source

TrackMatrix(AssemblyProgramTargetArb, UInt32, NvVertexProgram, NvVertexProgram)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glTrackMatrixNV")]
[CLSCompliant(false)]
public static void TrackMatrix(AssemblyProgramTargetArb target, uint address, NvVertexProgram matrix, NvVertexProgram transform)
Parameters
Type Name Description
AssemblyProgramTargetArb target
System.UInt32 address
NvVertexProgram matrix
NvVertexProgram transform
| Improve this Doc View Source

TransformFeedbackAttrib(Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] int *attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32* attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackAttrib(Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] ref int attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32 attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackAttrib(Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackAttrib(int count, [Count(Computed = "count")] int[] attribs, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32[] attribs

[length: COMPSIZE(count)]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackStreamAttrib(Int32, Int32*, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] int *attribs, int nbuffers, [Count(Parameter = "nbuffers")] int *bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32* attribs

[length: count]

System.Int32 nbuffers
System.Int32* bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackStreamAttrib(Int32, ref Int32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] ref int attribs, int nbuffers, [Count(Parameter = "nbuffers")] ref int bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32 attribs

[length: count]

System.Int32 nbuffers
System.Int32 bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackStreamAttrib(Int32, Int32[], Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback]

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackStreamAttribsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackStreamAttrib(int count, [Count(Parameter = "count")] int[] attribs, int nbuffers, [Count(Parameter = "nbuffers")] int[] bufstreams, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 count
System.Int32[] attribs

[length: count]

System.Int32 nbuffers
System.Int32[] bufstreams

[length: nbuffers]

NvTransformFeedback bufferMode
| Improve this Doc View Source

TransformFeedbackVaryings(Int32, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] int *locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32* locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformFeedbackVaryings(Int32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] ref int locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32 locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformFeedbackVaryings(Int32, Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(int program, int count, [Count(Parameter = "count")] int[] locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.Int32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32[] locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformFeedbackVaryings(UInt32, Int32, Int32*, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] int *locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.UInt32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32* locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformFeedbackVaryings(UInt32, Int32, ref Int32, NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] ref int locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.UInt32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32 locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformFeedbackVaryings(UInt32, Int32, Int32[], NvTransformFeedback)

[requires: NV_transform_feedback] Specify values to record in transform feedback buffers

Declaration
[AutoGenerated(Category = "NV_transform_feedback", Version = "", EntryPoint = "glTransformFeedbackVaryingsNV")]
[CLSCompliant(false)]
public static void TransformFeedbackVaryings(uint program, int count, [Count(Parameter = "count")] int[] locations, NvTransformFeedback bufferMode)
Parameters
Type Name Description
System.UInt32 program

The name of the target program object.

System.Int32 count

The number of varying variables used for transform feedback.

System.Int32[] locations

[length: count] An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.

NvTransformFeedback bufferMode

Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.

| Improve this Doc View Source

TransformPath(Int32, Int32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float *transformValues)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 srcPath
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

TransformPath(Int32, Int32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] ref float transformValues)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 srcPath
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

TransformPath(Int32, Int32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(int resultPath, int srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float[] transformValues)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 srcPath
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

TransformPath(UInt32, UInt32, PathTransformType, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float *transformValues)
Parameters
Type Name Description
System.UInt32 resultPath
System.UInt32 srcPath
PathTransformType transformType
System.Single* transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

TransformPath(UInt32, UInt32, PathTransformType, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] ref float transformValues)
Parameters
Type Name Description
System.UInt32 resultPath
System.UInt32 srcPath
PathTransformType transformType
System.Single transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

TransformPath(UInt32, UInt32, PathTransformType, Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")]
[CLSCompliant(false)]
public static void TransformPath(uint resultPath, uint srcPath, PathTransformType transformType, [Count(Computed = "transformType")] float[] transformValues)
Parameters
Type Name Description
System.UInt32 resultPath
System.UInt32 srcPath
PathTransformType transformType
System.Single[] transformValues

[length: COMPSIZE(transformType)]

| Improve this Doc View Source

Uniform(Int32, Int32, Int64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] long *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int32, ref Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ref long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int32, Int64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] long[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int32, UInt64*)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ulong *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int32, ref UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ref ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int32, UInt64[])

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
[CLSCompliant(false)]
public static void Uniform(int location, int count, [Count(Parameter = "count*1")] ulong[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, Int64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64NV")]
[CLSCompliant(false)]
public static void Uniform(int location, long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform(Int32, UInt64)

[requires: NV_shader_buffer_load] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64NV")]
[CLSCompliant(false)]
public static void Uniform(int location, ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 value

For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] long *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] long[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ulong *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ref ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
[CLSCompliant(false)]
public static void Uniform1(int location, int count, [Count(Parameter = "count*1")] ulong[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*1] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform1(Int32, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")]
public static void Uniform1(int location, long x)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

Uniform1(Int32, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")]
[CLSCompliant(false)]
public static void Uniform1(int location, ulong x)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

Uniform2(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] long *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] long[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ulong *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ref ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")]
[CLSCompliant(false)]
public static void Uniform2(int location, int count, [Count(Parameter = "count*2")] ulong[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform2(Int32, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")]
public static void Uniform2(int location, long x, long y)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

Uniform2(Int32, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")]
[CLSCompliant(false)]
public static void Uniform2(int location, ulong x, ulong y)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] long *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] long[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ulong *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ref ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")]
[CLSCompliant(false)]
public static void Uniform3(int location, int count, [Count(Parameter = "count*3")] ulong[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")]
public static void Uniform3(int location, long x, long y, long z)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

Uniform3(Int32, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")]
[CLSCompliant(false)]
public static void Uniform3(int location, ulong x, ulong y, ulong z)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, Int64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] long *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, ref Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref long value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, Int64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] long[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, UInt64*)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ulong *value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, ref UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ref ulong value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int32, UInt64[])

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")]
[CLSCompliant(false)]
public static void Uniform4(int location, int count, [Count(Parameter = "count*4")] ulong[] value)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, Int64, Int64, Int64, Int64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")]
public static void Uniform4(int location, long x, long y, long z, long w)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Int64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

Uniform4(Int32, UInt64, UInt64, UInt64, UInt64)

[requires: AMD_gpu_shader_int64|NV_gpu_shader5] Specify the value of a uniform variable for the current program object

Declaration
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")]
[CLSCompliant(false)]
public static void Uniform4(int location, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt64 x

For the vector (glUniformv) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt64 y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.UInt64 z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt64 w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

UniformHandle(Int32, Int32, Int64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long *value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.Int64* value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int32, ref Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref long value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.Int64 value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int32, Int64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] long[] value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.Int64[] value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int32, UInt64*)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong *value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.UInt64* value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int32, ref UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ref ulong value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.UInt64 value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int32, UInt64[])

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, int count, [Count(Parameter = "count")] ulong[] value)
Parameters
Type Name Description
System.Int32 location
System.Int32 count
System.UInt64[] value

[length: count]

| Improve this Doc View Source

UniformHandle(Int32, Int64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, long value)
Parameters
Type Name Description
System.Int32 location
System.Int64 value
| Improve this Doc View Source

UniformHandle(Int32, UInt64)

[requires: NV_bindless_texture]

Declaration
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")]
[CLSCompliant(false)]
public static void UniformHandle(int location, ulong value)
Parameters
Type Name Description
System.Int32 location
System.UInt64 value
| Improve this Doc View Source

VDPAUFin()

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUFiniNV")]
public static void VDPAUFin()
| Improve this Doc View Source

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, Int32*, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, int *length, [Count(Parameter = "bufSize")] int *values)
Parameters
Type Name Description
System.IntPtr surface
NvVdpauInterop pname
System.Int32 bufSize
System.Int32* length
System.Int32* values

[length: bufSize]

| Improve this Doc View Source

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, out Int32, out Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, out int length, [Count(Parameter = "bufSize")] out int values)
Parameters
Type Name Description
System.IntPtr surface
NvVdpauInterop pname
System.Int32 bufSize
System.Int32 length
System.Int32 values

[length: bufSize]

| Improve this Doc View Source

VDPAUGetSurface(IntPtr, NvVdpauInterop, Int32, Int32[], Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUGetSurfaceivNV")]
[CLSCompliant(false)]
public static void VDPAUGetSurface(IntPtr surface, NvVdpauInterop pname, int bufSize, int[] length, [Count(Parameter = "bufSize")] int[] values)
Parameters
Type Name Description
System.IntPtr surface
NvVdpauInterop pname
System.Int32 bufSize
System.Int32[] length
System.Int32[] values

[length: bufSize]

| Improve this Doc View Source

VDPAUInit(IntPtr, IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
public static void VDPAUInit(IntPtr vdpDevice, IntPtr getProcAddress)
Parameters
Type Name Description
System.IntPtr vdpDevice
System.IntPtr getProcAddress
| Improve this Doc View Source

VDPAUInit<T0, T1>(ref T0, ref T1)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
public static void VDPAUInit<T0, T1>(ref T0 vdpDevice, ref T1 getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0 vdpDevice
T1 getProcAddress
Type Parameters
Name Description
T0
T1
| Improve this Doc View Source

VDPAUInit<T0, T1>(T0[], T1[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[] vdpDevice, T1[] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[] vdpDevice
T1[] getProcAddress
Type Parameters
Name Description
T0
T1
| Improve this Doc View Source

VDPAUInit<T0, T1>(T0[,,], T1[,,])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[,, ] vdpDevice, T1[,, ] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[,,] vdpDevice
T1[,,] getProcAddress
Type Parameters
Name Description
T0
T1
| Improve this Doc View Source

VDPAUInit<T0, T1>(T0[,], T1[,])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUInitNV")]
[CLSCompliant(false)]
public static void VDPAUInit<T0, T1>(T0[, ] vdpDevice, T1[, ] getProcAddress)
    where T0 : struct where T1 : struct
Parameters
Type Name Description
T0[,] vdpDevice
T1[,] getProcAddress
Type Parameters
Name Description
T0
T1
| Improve this Doc View Source

VDPAUIsSurface(IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUIsSurfaceNV")]
public static bool VDPAUIsSurface(IntPtr surface)
Parameters
Type Name Description
System.IntPtr surface
Returns
Type Description
System.Boolean
| Improve this Doc View Source

VDPAUMapSurfaces(Int32, IntPtr*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] IntPtr*surfaces)
Parameters
Type Name Description
System.Int32 numSurfaces
System.IntPtr* surfaces

[length: numSurfaces]

| Improve this Doc View Source

VDPAUMapSurfaces(Int32, ref IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] ref IntPtr surfaces)
Parameters
Type Name Description
System.Int32 numSurfaces
System.IntPtr surfaces

[length: numSurfaces]

| Improve this Doc View Source

VDPAUMapSurfaces(Int32, IntPtr[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUMapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUMapSurfaces(int numSurfaces, [Count(Parameter = "numSurfaces")] IntPtr[] surfaces)
Parameters
Type Name Description
System.Int32 numSurfaces
System.IntPtr[] surfaces

[length: numSurfaces]

| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface(IntPtr, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterOutputSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterOutputSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterOutputSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface(IntPtr, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
Parameters
Type Name Description
System.IntPtr vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(ref T0, NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(ref T0 vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0 vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[,, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, ref Int32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref int textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, Int32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] int[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.Int32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint *textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32* textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, ref UInt32)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] ref uint textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32 textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAURegisterVideoSurface<T0>(T0[,], NvVdpauInterop, Int32, UInt32[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAURegisterVideoSurfaceNV")]
[CLSCompliant(false)]
public static IntPtr VDPAURegisterVideoSurface<T0>(T0[, ] vdpSurface, NvVdpauInterop target, int numTextureNames, [Count(Parameter = "numTextureNames")] uint[] textureNames)
    where T0 : struct
Parameters
Type Name Description
T0[,] vdpSurface
NvVdpauInterop target
System.Int32 numTextureNames
System.UInt32[] textureNames

[length: numTextureNames]

Returns
Type Description
System.IntPtr
Type Parameters
Name Description
T0
| Improve this Doc View Source

VDPAUSurfaceAccess(IntPtr, NvVdpauInterop)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUSurfaceAccessNV")]
public static void VDPAUSurfaceAccess(IntPtr surface, NvVdpauInterop access)
Parameters
Type Name Description
System.IntPtr surface
NvVdpauInterop access
| Improve this Doc View Source

VDPAUUnmapSurfaces(Int32, IntPtr*)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] IntPtr*surfaces)
Parameters
Type Name Description
System.Int32 numSurface
System.IntPtr* surfaces

[length: numSurface]

| Improve this Doc View Source

VDPAUUnmapSurfaces(Int32, ref IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] ref IntPtr surfaces)
Parameters
Type Name Description
System.Int32 numSurface
System.IntPtr surfaces

[length: numSurface]

| Improve this Doc View Source

VDPAUUnmapSurfaces(Int32, IntPtr[])

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnmapSurfacesNV")]
[CLSCompliant(false)]
public static void VDPAUUnmapSurfaces(int numSurface, [Count(Parameter = "numSurface")] IntPtr[] surfaces)
Parameters
Type Name Description
System.Int32 numSurface
System.IntPtr[] surfaces

[length: numSurface]

| Improve this Doc View Source

VDPAUUnregisterSurface(IntPtr)

[requires: NV_vdpau_interop]

Declaration
[AutoGenerated(Category = "NV_vdpau_interop", Version = "", EntryPoint = "glVDPAUUnregisterSurfaceNV")]
public static void VDPAUUnregisterSurface(IntPtr surface)
Parameters
Type Name Description
System.IntPtr surface
| Improve this Doc View Source

Vertex2h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] Half*v)
Parameters
Type Name Description
Half* v

[length: 2]

| Improve this Doc View Source

Vertex2h(Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hNV")]
public static void Vertex2h(Half x, Half y)
Parameters
Type Name Description
Half x
Half y
| Improve this Doc View Source

Vertex2h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] ref Half v)
Parameters
Type Name Description
Half v

[length: 2]

| Improve this Doc View Source

Vertex2h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")]
[CLSCompliant(false)]
public static void Vertex2h([Count(Count = 2)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 2]

| Improve this Doc View Source

Vertex3h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] Half*v)
Parameters
Type Name Description
Half* v

[length: 3]

| Improve this Doc View Source

Vertex3h(Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hNV")]
public static void Vertex3h(Half x, Half y, Half z)
Parameters
Type Name Description
Half x
Half y
Half z
| Improve this Doc View Source

Vertex3h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] ref Half v)
Parameters
Type Name Description
Half v

[length: 3]

| Improve this Doc View Source

Vertex3h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")]
[CLSCompliant(false)]
public static void Vertex3h([Count(Count = 3)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 3]

| Improve this Doc View Source

Vertex4h(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] Half*v)
Parameters
Type Name Description
Half* v

[length: 4]

| Improve this Doc View Source

Vertex4h(Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hNV")]
public static void Vertex4h(Half x, Half y, Half z, Half w)
Parameters
Type Name Description
Half x
Half y
Half z
Half w
| Improve this Doc View Source

Vertex4h(ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] ref Half v)
Parameters
Type Name Description
Half v

[length: 4]

| Improve this Doc View Source

Vertex4h(Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")]
[CLSCompliant(false)]
public static void Vertex4h([Count(Count = 4)] Half[] v)
Parameters
Type Name Description
Half[] v

[length: 4]

| Improve this Doc View Source

VertexArrayRange(Int32, IntPtr)

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
public static void VertexArrayRange(int length, [Count(Computed = "length")] IntPtr pointer)
Parameters
Type Name Description
System.Int32 length
System.IntPtr pointer

[length: COMPSIZE(length)]

| Improve this Doc View Source

VertexArrayRange<T1>(Int32, ref T1)

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
System.Int32 length
T1 pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1
| Improve this Doc View Source

VertexArrayRange<T1>(Int32, T1[])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
System.Int32 length
T1[] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1
| Improve this Doc View Source

VertexArrayRange<T1>(Int32, T1[,,])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
System.Int32 length
T1[,,] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1
| Improve this Doc View Source

VertexArrayRange<T1>(Int32, T1[,])

[requires: NV_vertex_array_range]

Declaration
[AutoGenerated(Category = "NV_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeNV")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Computed = "length")] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
System.Int32 length
T1[,] pointer

[length: COMPSIZE(length)]

Type Parameters
Name Description
T1
| Improve this Doc View Source

VertexAttrib1(Int32, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, double x)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] double *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1(Int32, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1sNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, short x)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1svNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] short *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1(Int32, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, float x)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(int index, [Count(Count = 1)] float *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, double x)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] double *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1sNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, short x)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1svNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] short *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, float x)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib1(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib1fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1(uint index, [Count(Count = 1)] float *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 1] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib1h(Int32, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(int index, Half x)
Parameters
Type Name Description
System.Int32 index
Half x
| Improve this Doc View Source

VertexAttrib1h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(int index, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
System.Int32 index
Half* v

[length: 1]

| Improve this Doc View Source

VertexAttrib1h(UInt32, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(uint index, Half x)
Parameters
Type Name Description
System.UInt32 index
Half x
| Improve this Doc View Source

VertexAttrib1h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib1h(uint index, [Count(Count = 1)] Half*v)
Parameters
Type Name Description
System.UInt32 index
Half* v

[length: 1]

| Improve this Doc View Source

VertexAttrib2(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, double x, double y)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref double v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] double[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2sNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, short x, short y)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref short v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] short[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, float x, float y)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] ref float v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(int index, [Count(Count = 2)] float[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, double x, double y)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref double v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] double[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2sNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, short x, short y)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref short v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2svNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] short[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, float x, float y)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] ref float v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib2fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2(uint index, [Count(Count = 2)] float[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 2] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib2h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
System.Int32 index
Half* v

[length: 2]

| Improve this Doc View Source

VertexAttrib2h(Int32, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, Half x, Half y)
Parameters
Type Name Description
System.Int32 index
Half x
Half y
| Improve this Doc View Source

VertexAttrib2h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
System.Int32 index
Half v

[length: 2]

| Improve this Doc View Source

VertexAttrib2h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(int index, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
System.Int32 index
Half[] v

[length: 2]

| Improve this Doc View Source

VertexAttrib2h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] Half*v)
Parameters
Type Name Description
System.UInt32 index
Half* v

[length: 2]

| Improve this Doc View Source

VertexAttrib2h(UInt32, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, Half x, Half y)
Parameters
Type Name Description
System.UInt32 index
Half x
Half y
| Improve this Doc View Source

VertexAttrib2h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] ref Half v)
Parameters
Type Name Description
System.UInt32 index
Half v

[length: 2]

| Improve this Doc View Source

VertexAttrib2h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib2h(uint index, [Count(Count = 2)] Half[] v)
Parameters
Type Name Description
System.UInt32 index
Half[] v

[length: 2]

| Improve this Doc View Source

VertexAttrib3(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, double x, double y, double z)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref double v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] double[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3sNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, short x, short y, short z)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref short v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] short[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, float x, float y, float z)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] ref float v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(int index, [Count(Count = 3)] float[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, double x, double y, double z)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref double v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] double[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3sNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, short x, short y, short z)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref short v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3svNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] short[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, float x, float y, float z)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] ref float v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib3fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3(uint index, [Count(Count = 3)] float[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 3] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib3h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
System.Int32 index
Half* v

[length: 3]

| Improve this Doc View Source

VertexAttrib3h(Int32, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, Half x, Half y, Half z)
Parameters
Type Name Description
System.Int32 index
Half x
Half y
Half z
| Improve this Doc View Source

VertexAttrib3h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
System.Int32 index
Half v

[length: 3]

| Improve this Doc View Source

VertexAttrib3h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(int index, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
System.Int32 index
Half[] v

[length: 3]

| Improve this Doc View Source

VertexAttrib3h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] Half*v)
Parameters
Type Name Description
System.UInt32 index
Half* v

[length: 3]

| Improve this Doc View Source

VertexAttrib3h(UInt32, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, Half x, Half y, Half z)
Parameters
Type Name Description
System.UInt32 index
Half x
Half y
Half z
| Improve this Doc View Source

VertexAttrib3h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] ref Half v)
Parameters
Type Name Description
System.UInt32 index
Half v

[length: 3]

| Improve this Doc View Source

VertexAttrib3h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib3h(uint index, [Count(Count = 3)] Half[] v)
Parameters
Type Name Description
System.UInt32 index
Half[] v

[length: 3]

| Improve this Doc View Source

VertexAttrib4(Int32, Byte*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Byte, Byte, Byte, Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, byte x, byte y, byte z, byte w)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, ref Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref byte v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Byte[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] byte[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, double x, double y, double z, double w)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Int16, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4sNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, short x, short y, short z, short w)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref short v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] short[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, float x, float y, float z, float w)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(Int32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(int index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Byte*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Byte, Byte, Byte, Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, byte x, byte y, byte z, byte w)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Byte w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, ref Byte)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref byte v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Byte[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] byte[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Byte[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Double*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Double, Double, Double, Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, double x, double y, double z, double w)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Double w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, ref Double)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref double v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Double[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4dvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] double[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Double[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Int16*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Int16, Int16, Int16, Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4sNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, short x, short y, short z, short w)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Int16 w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, ref Int16)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref short v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16 v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Int16[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4svNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] short[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int16[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Single*)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float *v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single* v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Single, Single, Single, Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, float x, float y, float z, float w)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single x

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single y

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single z

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

System.Single w

For the scalar commands, specifies the new values to be used for the specified vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, ref Single)

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] ref float v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4(UInt32, Single[])

[requires: NV_vertex_program] Specifies the value of a generic vertex attribute

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttrib4fvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4(uint index, [Count(Count = 4)] float[] v)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Single[] v

[length: 4] For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.

| Improve this Doc View Source

VertexAttrib4h(Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
System.Int32 index
Half* v

[length: 4]

| Improve this Doc View Source

VertexAttrib4h(Int32, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, Half x, Half y, Half z, Half w)
Parameters
Type Name Description
System.Int32 index
Half x
Half y
Half z
Half w
| Improve this Doc View Source

VertexAttrib4h(Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
System.Int32 index
Half v

[length: 4]

| Improve this Doc View Source

VertexAttrib4h(Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(int index, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
System.Int32 index
Half[] v

[length: 4]

| Improve this Doc View Source

VertexAttrib4h(UInt32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] Half*v)
Parameters
Type Name Description
System.UInt32 index
Half* v

[length: 4]

| Improve this Doc View Source

VertexAttrib4h(UInt32, Half, Half, Half, Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, Half x, Half y, Half z, Half w)
Parameters
Type Name Description
System.UInt32 index
Half x
Half y
Half z
Half w
| Improve this Doc View Source

VertexAttrib4h(UInt32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] ref Half v)
Parameters
Type Name Description
System.UInt32 index
Half v

[length: 4]

| Improve this Doc View Source

VertexAttrib4h(UInt32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")]
[CLSCompliant(false)]
public static void VertexAttrib4h(uint index, [Count(Count = 4)] Half[] v)
Parameters
Type Name Description
System.UInt32 index
Half[] v

[length: 4]

| Improve this Doc View Source

VertexAttribFormat(Int32, Int32, NvVertexBufferUnifiedMemory, Boolean, Int32)

[requires: NV_vertex_buffer_unified_memory] Specify the organization of vertex arrays

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribFormat(int index, int size, NvVertexBufferUnifiedMemory type, bool normalized, int stride)
Parameters
Type Name Description
System.Int32 index

The generic vertex attribute array being described.

System.Int32 size

The number of values per vertex that are stored in the array.

NvVertexBufferUnifiedMemory type

The type of the data stored in the array.

System.Boolean normalized

The distance between elements within the buffer.

System.Int32 stride

The distance between elements within the buffer.

| Improve this Doc View Source

VertexAttribFormat(UInt32, Int32, NvVertexBufferUnifiedMemory, Boolean, Int32)

[requires: NV_vertex_buffer_unified_memory] Specify the organization of vertex arrays

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribFormat(uint index, int size, NvVertexBufferUnifiedMemory type, bool normalized, int stride)
Parameters
Type Name Description
System.UInt32 index

The generic vertex attribute array being described.

System.Int32 size

The number of values per vertex that are stored in the array.

NvVertexBufferUnifiedMemory type

The type of the data stored in the array.

System.Boolean normalized

The distance between elements within the buffer.

System.Int32 stride

The distance between elements within the buffer.

| Improve this Doc View Source

VertexAttribIFormat(Int32, Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribIFormat(int index, int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
System.Int32 index
System.Int32 size
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

VertexAttribIFormat(UInt32, Int32, NvVertexBufferUnifiedMemory, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribIFormat(uint index, int size, NvVertexBufferUnifiedMemory type, int stride)
Parameters
Type Name Description
System.UInt32 index
System.Int32 size
NvVertexBufferUnifiedMemory type
System.Int32 stride
| Improve this Doc View Source

VertexAttribL1(Int32, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, long x)
Parameters
Type Name Description
System.Int32 index
System.Int64 x
| Improve this Doc View Source

VertexAttribL1(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(int index, [Count(Count = 1)] long *v)
Parameters
Type Name Description
System.Int32 index
System.Int64* v

[length: 1]

| Improve this Doc View Source

VertexAttribL1(UInt32, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, long x)
Parameters
Type Name Description
System.UInt32 index
System.Int64 x
| Improve this Doc View Source

VertexAttribL1(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, [Count(Count = 1)] long *v)
Parameters
Type Name Description
System.UInt32 index
System.Int64* v

[length: 1]

| Improve this Doc View Source

VertexAttribL1(UInt32, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, ulong x)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 x
| Improve this Doc View Source

VertexAttribL1(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL1(uint index, [Count(Count = 1)] ulong *v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64* v

[length: 1]

| Improve this Doc View Source

VertexAttribL2(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] long *v)
Parameters
Type Name Description
System.Int32 index
System.Int64* v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(Int32, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, long x, long y)
Parameters
Type Name Description
System.Int32 index
System.Int64 x
System.Int64 y
| Improve this Doc View Source

VertexAttribL2(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] ref long v)
Parameters
Type Name Description
System.Int32 index
System.Int64 v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(int index, [Count(Count = 2)] long[] v)
Parameters
Type Name Description
System.Int32 index
System.Int64[] v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] long *v)
Parameters
Type Name Description
System.UInt32 index
System.Int64* v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, long x, long y)
Parameters
Type Name Description
System.UInt32 index
System.Int64 x
System.Int64 y
| Improve this Doc View Source

VertexAttribL2(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ref long v)
Parameters
Type Name Description
System.UInt32 index
System.Int64 v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] long[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int64[] v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ulong *v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64* v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, ulong x, ulong y)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 x
System.UInt64 y
| Improve this Doc View Source

VertexAttribL2(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ref ulong v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 v

[length: 2]

| Improve this Doc View Source

VertexAttribL2(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL2(uint index, [Count(Count = 2)] ulong[] v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64[] v

[length: 2]

| Improve this Doc View Source

VertexAttribL3(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] long *v)
Parameters
Type Name Description
System.Int32 index
System.Int64* v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(Int32, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, long x, long y, long z)
Parameters
Type Name Description
System.Int32 index
System.Int64 x
System.Int64 y
System.Int64 z
| Improve this Doc View Source

VertexAttribL3(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] ref long v)
Parameters
Type Name Description
System.Int32 index
System.Int64 v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(int index, [Count(Count = 3)] long[] v)
Parameters
Type Name Description
System.Int32 index
System.Int64[] v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] long *v)
Parameters
Type Name Description
System.UInt32 index
System.Int64* v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, long x, long y, long z)
Parameters
Type Name Description
System.UInt32 index
System.Int64 x
System.Int64 y
System.Int64 z
| Improve this Doc View Source

VertexAttribL3(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ref long v)
Parameters
Type Name Description
System.UInt32 index
System.Int64 v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] long[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int64[] v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ulong *v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64* v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, UInt64, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, ulong x, ulong y, ulong z)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 x
System.UInt64 y
System.UInt64 z
| Improve this Doc View Source

VertexAttribL3(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ref ulong v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 v

[length: 3]

| Improve this Doc View Source

VertexAttribL3(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL3(uint index, [Count(Count = 3)] ulong[] v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64[] v

[length: 3]

| Improve this Doc View Source

VertexAttribL4(Int32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] long *v)
Parameters
Type Name Description
System.Int32 index
System.Int64* v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(Int32, Int64, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, long x, long y, long z, long w)
Parameters
Type Name Description
System.Int32 index
System.Int64 x
System.Int64 y
System.Int64 z
System.Int64 w
| Improve this Doc View Source

VertexAttribL4(Int32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] ref long v)
Parameters
Type Name Description
System.Int32 index
System.Int64 v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(Int32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(int index, [Count(Count = 4)] long[] v)
Parameters
Type Name Description
System.Int32 index
System.Int64[] v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, Int64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] long *v)
Parameters
Type Name Description
System.UInt32 index
System.Int64* v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, Int64, Int64, Int64, Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, long x, long y, long z, long w)
Parameters
Type Name Description
System.UInt32 index
System.Int64 x
System.Int64 y
System.Int64 z
System.Int64 w
| Improve this Doc View Source

VertexAttribL4(UInt32, ref Int64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ref long v)
Parameters
Type Name Description
System.UInt32 index
System.Int64 v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, Int64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] long[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int64[] v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, UInt64*)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ulong *v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64* v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, UInt64, UInt64, UInt64, UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64NV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, ulong x, ulong y, ulong z, ulong w)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 x
System.UInt64 y
System.UInt64 z
System.UInt64 w
| Improve this Doc View Source

VertexAttribL4(UInt32, ref UInt64)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ref ulong v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64 v

[length: 4]

| Improve this Doc View Source

VertexAttribL4(UInt32, UInt64[])

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")]
[CLSCompliant(false)]
public static void VertexAttribL4(uint index, [Count(Count = 4)] ulong[] v)
Parameters
Type Name Description
System.UInt32 index
System.UInt64[] v

[length: 4]

| Improve this Doc View Source

VertexAttribLFormat(Int32, Int32, VertexAttribType, Int32)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribLFormat(int index, int size, VertexAttribType type, int stride)
Parameters
Type Name Description
System.Int32 index
System.Int32 size
VertexAttribType type
System.Int32 stride
| Improve this Doc View Source

VertexAttribLFormat(UInt32, Int32, VertexAttribType, Int32)

[requires: NV_vertex_attrib_integer_64bit]

Declaration
[AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")]
[CLSCompliant(false)]
public static void VertexAttribLFormat(uint index, int size, VertexAttribType type, int stride)
Parameters
Type Name Description
System.UInt32 index
System.Int32 size
VertexAttribType type
System.Int32 stride
| Improve this Doc View Source

VertexAttribPointer(Int32, Int32, VertexAttribParameterArb, Int32, IntPtr)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] IntPtr pointer)
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

System.IntPtr pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

| Improve this Doc View Source

VertexAttribPointer(UInt32, Int32, VertexAttribParameterArb, Int32, IntPtr)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] IntPtr pointer)
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

System.IntPtr pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

| Improve this Doc View Source

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, ref T4)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] ref T4 pointer)
    where T4 : struct
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4 pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[] pointer)
    where T4 : struct
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[,,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[,, ] pointer)
    where T4 : struct
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(Int32, Int32, VertexAttribParameterArb, Int32, T4[,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(int index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[, ] pointer)
    where T4 : struct
Parameters
Type Name Description
System.Int32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, ref T4)

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] ref T4 pointer)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4 pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[] pointer)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[,,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[,, ] pointer)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribPointer<T4>(UInt32, Int32, VertexAttribParameterArb, Int32, T4[,])

[requires: NV_vertex_program] Define an array of generic vertex attribute data

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribPointerNV")]
[CLSCompliant(false)]
public static void VertexAttribPointer<T4>(uint index, int fsize, VertexAttribParameterArb type, int stride, [Count(Computed = "fsize,type,stride")] T4[, ] pointer)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 index

Specifies the index of the generic vertex attribute to be modified.

System.Int32 fsize

Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant Bgra is accepted by glVertexAttribPointer. The initial value is 4.

VertexAttribParameterArb type

Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by glVertexAttribPointer and glVertexAttribIPointer. Additionally HalfFloat, Float, Double, Fixed, Int2101010Rev, UnsignedInt2101010Rev and UnsignedInt10F11F11FRev are accepted by glVertexAttribPointer. Double is also accepted by glVertexAttribLPointer and is the only token accepted by the type parameter for that function. The initial value is Float.

System.Int32 stride

Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

T4[,] pointer

[length: COMPSIZE(fsize,type,stride)] Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the ArrayBuffer target. The initial value is 0.

Type Parameters
Name Description
T4
| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] double *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref double v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] double[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] short *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref short v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16 v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] short[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] float *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] ref float v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single v

[length: count]

| Improve this Doc View Source

VertexAttribs1(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(int index, int count, [Count(Parameter = "count")] float[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] double *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref double v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] double[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] short *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref short v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16 v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1svNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] short[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] float *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single* v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] ref float v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single v

[length: count]

| Improve this Doc View Source

VertexAttribs1(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs1fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1(uint index, int count, [Count(Parameter = "count")] float[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single[] v

[length: count]

| Improve this Doc View Source

VertexAttribs1h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs1h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs1h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs1h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs1h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs1h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs1h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] double *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref double v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] double[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] short *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref short v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16 v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] short[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] float *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] ref float v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(int index, int count, [Count(Parameter = "count*2")] float[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] double *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref double v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] double[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] short *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref short v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16 v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2svNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] short[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] float *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single* v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] ref float v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs2fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2(uint index, int count, [Count(Parameter = "count*2")] float[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single[] v

[length: count*2]

| Improve this Doc View Source

VertexAttribs2h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs2h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs2h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs2h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs2h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs2h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs2h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] double *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref double v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] double[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] short *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref short v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16 v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] short[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] float *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] ref float v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(int index, int count, [Count(Parameter = "count*3")] float[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] double *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref double v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] double[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] short *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref short v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16 v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3svNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] short[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] float *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single* v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] ref float v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs3fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3(uint index, int count, [Count(Parameter = "count*3")] float[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single[] v

[length: count*3]

| Improve this Doc View Source

VertexAttribs3h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs3h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs3h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs3h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs3h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs3h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs3h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] byte *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Byte* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref byte v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Byte v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] byte[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Byte[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Double[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] short *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref short v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16 v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] short[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Int16[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(Int32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(int index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 count
System.Single[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Byte*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] byte *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Byte* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, ref Byte)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref byte v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Byte v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Byte[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4ubvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] byte[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Byte[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Double*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] double *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, ref Double)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref double v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Double[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4dvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] double[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Double[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Int16*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] short *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, ref Int16)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref short v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16 v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Int16[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4svNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] short[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Int16[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Single*)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] float *v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single* v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, ref Single)

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] ref float v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4(UInt32, Int32, Single[])

[requires: NV_vertex_program]

Declaration
[AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glVertexAttribs4fvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4(uint index, int count, [Count(Parameter = "count*4")] float[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 count
System.Single[] v

[length: count*4]

| Improve this Doc View Source

VertexAttribs4h(Int32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs4h(Int32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs4h(Int32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(int index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.Int32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexAttribs4h(UInt32, Int32, Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] Half*v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half* v

[length: n]

| Improve this Doc View Source

VertexAttribs4h(UInt32, Int32, ref Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] ref Half v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half v

[length: n]

| Improve this Doc View Source

VertexAttribs4h(UInt32, Int32, Half[])

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")]
[CLSCompliant(false)]
public static void VertexAttribs4h(uint index, int n, [Count(Parameter = "n")] Half[] v)
Parameters
Type Name Description
System.UInt32 index
System.Int32 n
Half[] v

[length: n]

| Improve this Doc View Source

VertexFormat(Int32, VertexPointerType, Int32)

[requires: NV_vertex_buffer_unified_memory]

Declaration
[AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexFormatNV")]
public static void VertexFormat(int size, VertexPointerType type, int stride)
Parameters
Type Name Description
System.Int32 size
VertexPointerType type
System.Int32 stride
| Improve this Doc View Source

VertexWeighth(Half)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthNV")]
public static void VertexWeighth(Half weight)
Parameters
Type Name Description
Half weight
| Improve this Doc View Source

VertexWeighth(Half*)

[requires: NV_half_float]

Declaration
[AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthvNV")]
[CLSCompliant(false)]
public static void VertexWeighth([Count(Count = 1)] Half*weight)
Parameters
Type Name Description
Half* weight

[length: 1]

| Improve this Doc View Source

VideoCapture(Int32, Int32*, Int64*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, int *sequence_num, long *capture_time)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32* sequence_num
System.Int64* capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCapture(Int32, out Int32, out Int64)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, out int sequence_num, out long capture_time)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 sequence_num
System.Int64 capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCapture(Int32, Int32[], Int64[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(int video_capture_slot, int[] sequence_num, long[] capture_time)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32[] sequence_num
System.Int64[] capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCapture(UInt32, UInt32*, UInt64*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, uint *sequence_num, ulong *capture_time)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32* sequence_num
System.UInt64* capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCapture(UInt32, out UInt32, out UInt64)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, out uint sequence_num, out ulong capture_time)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 sequence_num
System.UInt64 capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCapture(UInt32, UInt32[], UInt64[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureNV")]
[CLSCompliant(false)]
public static NvVideoCapture VideoCapture(uint video_capture_slot, uint[] sequence_num, ulong[] capture_time)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32[] sequence_num
System.UInt64[] capture_time
Returns
Type Description
NvVideoCapture
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double* params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref double params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Double[] params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single* params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, ref Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single params
| Improve this Doc View Source

VideoCaptureStreamParameter(Int32, Int32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(int video_capture_slot, int stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.Int32 video_capture_slot
System.Int32 stream
NvVideoCapture pname
System.Single[] params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Double*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double* params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Double)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref double params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Double[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterdvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Double[] params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Int32*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32* params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Int32)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32 params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Int32[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterivNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Int32[] params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Single*)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single* params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, ref Single)

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single params
| Improve this Doc View Source

VideoCaptureStreamParameter(UInt32, UInt32, NvVideoCapture, Single[])

[requires: NV_video_capture]

Declaration
[AutoGenerated(Category = "NV_video_capture", Version = "", EntryPoint = "glVideoCaptureStreamParameterfvNV")]
[CLSCompliant(false)]
public static void VideoCaptureStreamParameter(uint video_capture_slot, uint stream, NvVideoCapture pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.UInt32 video_capture_slot
System.UInt32 stream
NvVideoCapture pname
System.Single[] params
| Improve this Doc View Source

ViewportPositionWScale(Int32, Single, Single)

[requires: NV_clip_space_w_scaling]

Declaration
[AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")]
[CLSCompliant(false)]
public static void ViewportPositionWScale(int index, float xcoeff, float ycoeff)
Parameters
Type Name Description
System.Int32 index
System.Single xcoeff
System.Single ycoeff
| Improve this Doc View Source

ViewportPositionWScale(UInt32, Single, Single)

[requires: NV_clip_space_w_scaling]

Declaration
[AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")]
[CLSCompliant(false)]
public static void ViewportPositionWScale(uint index, float xcoeff, float ycoeff)
Parameters
Type Name Description
System.UInt32 index
System.Single xcoeff
System.Single ycoeff
| Improve this Doc View Source

ViewportSwizzle(Int32, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(int index, NvViewportSwizzle swizzlex, NvViewportSwizzle swizzley, NvViewportSwizzle swizzlez, NvViewportSwizzle swizzlew)
Parameters
Type Name Description
System.Int32 index
NvViewportSwizzle swizzlex
NvViewportSwizzle swizzley
NvViewportSwizzle swizzlez
NvViewportSwizzle swizzlew
| Improve this Doc View Source

ViewportSwizzle(UInt32, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle, NvViewportSwizzle)

[requires: NV_viewport_swizzle]

Declaration
[AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")]
[CLSCompliant(false)]
public static void ViewportSwizzle(uint index, NvViewportSwizzle swizzlex, NvViewportSwizzle swizzley, NvViewportSwizzle swizzlez, NvViewportSwizzle swizzlew)
Parameters
Type Name Description
System.UInt32 index
NvViewportSwizzle swizzlex
NvViewportSwizzle swizzley
NvViewportSwizzle swizzlez
NvViewportSwizzle swizzlew
| Improve this Doc View Source

WaitVkSemaphore(Int64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")]
[CLSCompliant(false)]
public static void WaitVkSemaphore(long vkSemaphore)
Parameters
Type Name Description
System.Int64 vkSemaphore
| Improve this Doc View Source

WaitVkSemaphore(UInt64)

[requires: NV_draw_vulkan_image]

Declaration
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")]
[CLSCompliant(false)]
public static void WaitVkSemaphore(ulong vkSemaphore)
Parameters
Type Name Description
System.UInt64 vkSemaphore
| Improve this Doc View Source

WeightPath(Int32, Int32, Int32*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] int *paths, [Count(Parameter = "numPaths")] float *weights)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 numPaths
System.Int32* paths

[length: numPaths]

System.Single* weights

[length: numPaths]

| Improve this Doc View Source

WeightPath(Int32, Int32, ref Int32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] ref int paths, [Count(Parameter = "numPaths")] ref float weights)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 numPaths
System.Int32 paths

[length: numPaths]

System.Single weights

[length: numPaths]

| Improve this Doc View Source

WeightPath(Int32, Int32, Int32[], Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(int resultPath, int numPaths, [Count(Parameter = "numPaths")] int[] paths, [Count(Parameter = "numPaths")] float[] weights)
Parameters
Type Name Description
System.Int32 resultPath
System.Int32 numPaths
System.Int32[] paths

[length: numPaths]

System.Single[] weights

[length: numPaths]

| Improve this Doc View Source

WeightPath(UInt32, Int32, UInt32*, Single*)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] uint *paths, [Count(Parameter = "numPaths")] float *weights)
Parameters
Type Name Description
System.UInt32 resultPath
System.Int32 numPaths
System.UInt32* paths

[length: numPaths]

System.Single* weights

[length: numPaths]

| Improve this Doc View Source

WeightPath(UInt32, Int32, ref UInt32, ref Single)

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] ref uint paths, [Count(Parameter = "numPaths")] ref float weights)
Parameters
Type Name Description
System.UInt32 resultPath
System.Int32 numPaths
System.UInt32 paths

[length: numPaths]

System.Single weights

[length: numPaths]

| Improve this Doc View Source

WeightPath(UInt32, Int32, UInt32[], Single[])

[requires: NV_path_rendering]

Declaration
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")]
[CLSCompliant(false)]
public static void WeightPath(uint resultPath, int numPaths, [Count(Parameter = "numPaths")] uint[] paths, [Count(Parameter = "numPaths")] float[] weights)
Parameters
Type Name Description
System.UInt32 resultPath
System.Int32 numPaths
System.UInt32[] paths

[length: numPaths]

System.Single[] weights

[length: numPaths]

  • Improve this Doc
  • View Source
Back to top Generated by DocFX